I finally decided to give Mulberry a try. :)
I'm installing from a git clone of master branch on Linux Mint (based on Ubuntu 11.X). Everything goes mostly good (have to run `source ./install.sh` twice because rvm is not loaded on first run).
However, after that, running `mulberry serve` on the kitchensink app gives me the following output:
favio@home:~/sources/mulberry/demos/kitchensink [master]$ mulberry serve
INFO: === gather ===
INFO: === build ===
/home/favio/sources/mulberry/cli/env.rb:4: Use RbConfig instead of obsolete and deprecated Config.
INFO: Dojo is installed. It's all good.
INFO: --> javascript: accepted
Building the JavaScript -- this can take a while, be patient!
sh: ./build.sh: not found
/home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1371:in `initialize': No such file or directory - /home/favio/sources/mulberry/js_builds/dev/vendor/haml.js (Errno::ENOENT)
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1371:in `open'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1371:in `block in copy_file'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1370:in `open'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1370:in `copy_file'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:477:in `copy_file'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:396:in `block in cp'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1515:in `block in fu_each_src_dest'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1531:in `fu_each_src_dest0'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1513:in `fu_each_src_dest'
from /home/favio/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:395:in `cp'
from /home/favio/sources/mulberry/builder/js.rb:191:in `unminify_haml'
from /home/favio/sources/mulberry/builder/js.rb:93:in `build'
from /home/favio/sources/mulberry/builder.rb:159:in `block in do_step'
from /home/favio/sources/mulberry/builder.rb:155:in `each'
from /home/favio/sources/mulberry/builder.rb:155:in `do_step'
from /home/favio/sources/mulberry/builder.rb:150:in `block in do_steps'
from /home/favio/sources/mulberry/builder.rb:145:in `each'
from /home/favio/sources/mulberry/builder.rb:145:in `do_steps'
from /home/favio/sources/mulberry/builder.rb:91:in `build'
from /home/favio/sources/mulberry/cli/mulberry.rb:257:in `serve'
from /home/favio/sources/mulberry/cli/bin/commands/serve.rb:26:in `initialize'
from /home/favio/sources/mulberry/cli/bin/mulberry.rb:28:in `new'
from /home/favio/sources/mulberry/cli/bin/mulberry.rb:28:in `run'
from /home/favio/sources/mulberry/cli/bin/mulberry.rb:46:in `<main>'
This is because `unminify_haml' in builder/js.rb, tries to remove the file "js_builds/dev/vendor/haml.js" which doesn't exist.