SproutCore HelloWorld from master
SproutCore 1.4 was released a few days ago, but as it seems, the project doesn’t scale very well with the increase in attention it’s getting lately.
The repositories were moved from github.com/sproutit to github.com/sproutcore, but the source is not adapted to it, yet.
Therefore, if you check out git://github.com/sproutcore/abbot.git
don’t do
~/workspace/abbot$ rake init
It will overwrite Abbot with the SproutCore Framework from git://github.com/sproutit/sproutcore.git
which won’t get you anywhere.
After hours of clicking through the documentation, I figured out the following strategy (which works on MacOS, at least):
~/workspace$ sudo gem update --system # update RubyGems
~/workspace$ sudo gem install bundler
~/workspace$ git clone git://github.com/sproutcore/abbot.git
~/workspace$ cd abbot
~/workspace/abbot$ git submodule init
~/workspace/abbot$ git submodule update
~/workspace/abbot$ cd ..
~/workspace$ mkdir sc-hello-world
~/workspace/$ cd sc-hello-world
~/workspace/sc-hello-world$ echo 'source "http://rubygems.org"
gem "sproutcore", :path => "~/workspace/abbot"' > Gemfile
#@see http://github.com/sproutit/sproutcore-abbot/wiki/Using-Abbot-1.4-From-Source
~/workspace/sc-hello-world$ bundle install --binstubs
~/workspace/sc-hello-world$ bin/sc-init hello_world
~/workspace/sc-hello-world$ cd hello_world
~/workspace/sc-hello-world/hello_world$ ../bin/sc-server