Just got this RoR app working, and just want some clarification to what exactly went on behind the scenes, briefly so I can look into each step:
Clone the git repo
git clone git://github.com/railsdog/spree.git spree
cd spree
Install the gem dependencies
bundle install
Create a sanbox rails application for testing purposes
rails new sandbox -m sample/sandbox_template.rb
cd sandbox
Generate the necessary Spree files
rails g spree:install
Bootstrap the database (run the migrations, create seed data, optionally load sample data.)
rake db:migrate db:seed db:sample
Start the server
rails server
I know what the 1st line is doing, git clone ...
But does bundle install download all the dependancies from what file? Where does the call to rails g spree:install look to generate the files?
I know rake is like 'make', but is it really compiling new code? Or does rake just run the migration scripts etc. i.e. no compiling going on.