Most "official" add-ons have their own Rakefile to create an add-in in much the same way as Ember itself. As you rightly noted, you will need certain dependencies before you can use Rakefile. I think Ruby, RubyGems, Rake, and Node.js should be all you need to install (maybe libxml2-dev and libxslt1-dev), then the โinstall packageโ should take care of something else that Rakefile needs .
In the case of sproutcore-routing, there is no Rakefile because the whole add-in is in lib / core.js, so all you have to do is copy this file to sproutcore-routing.js and you are good to go.
source share