Line 25: |
Line 25: |
| Regenerate the '''yum.conf''' file: | | Regenerate the '''yum.conf''' file: |
| | | |
− | expand-template /etc/yum.conf | + | signal-event yum-modify |
| | | |
| ===Install Ruby=== | | ===Install Ruby=== |
Line 43: |
Line 43: |
| [http://rubygems.org/ RubyGems]is the ruby packaging system. wget the latest version from the [http://rubyforge.org/frs/?group_id=126 RubyForge repository]. Unpack the tar file and install the package as per below: | | [http://rubygems.org/ RubyGems]is the ruby packaging system. wget the latest version from the [http://rubyforge.org/frs/?group_id=126 RubyForge repository]. Unpack the tar file and install the package as per below: |
| | | |
− | wget -c http://rubyforge.org/frs/download.php/38646/rubygems-1.3.0.tgz | + | wget -c http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz |
− | tar xzvf rubygems-1.3.0.tgz | + | tar xzvf rubygems-1.3.5.tgz |
− | cd rubygems-1.3.0 | + | cd rubygems-1.3.5 |
| ruby setup.rb | | ruby setup.rb |
| cd .. | | cd .. |
Line 53: |
Line 53: |
| With the gem package manager installed, you are now one step away from installing [http://rubyonrails.org/ Rails] | | With the gem package manager installed, you are now one step away from installing [http://rubyonrails.org/ Rails] |
| | | |
− | gem install rails –-include-dependencies | + | gem install rails |
| + | |
| + | At the moment (Jun 2009) this will install Rails 2.3.2 onto your system, ready for deploying Rails based applications (or creating your own). |
| | | |
| ==Creating a New Rails Application== | | ==Creating a New Rails Application== |
Line 74: |
Line 76: |
| work> cd demo | | work> cd demo |
| demo> ls -p | | demo> ls -p |
− | app/ config/ doc/ log/ Rakefile script/ tmp/ | + | app/ config/ db/ doc/ lib/ log/ public/ |
− | components/ db/ lib/ public/ README test/ vendor/ | + | Rakefile README script/ test/ tmp/ vendor/ |
| | | |
| Start the embedded webserver: | | Start the embedded webserver: |
| | | |
| demo> ruby script/server | | demo> ruby script/server |
− | => Booting Mongrel (use 'script/server webrick' to force WEBrick) | + | => Booting WEBrick |
− | => Rails application starting on http://0.0.0.0:3000 | + | => Rails 2.3.2 application starting on http://0.0.0.0:3000 |
| => Call with -d to detach | | => Call with -d to detach |
| => Ctrl-C to shutdown server | | => Ctrl-C to shutdown server |
− | ** Starting Mongrel listening at 0.0.0.0:3000 | + | [2009-06-30 10:12:48] INFO WEBrick 1.3.1 |
− | ** Starting Rails with development environment...
| + | [2009-06-30 10:12:48] INFO ruby 1.8.5 (2006-08-25) [i386-linux] |
− | ** Rails loaded. | + | [2009-06-30 10:12:48] INFO WEBrick::HTTPServer#start: pid=3424 port=3000 |
− | ** Loading any Rails specific GemPlugins
| |
− | ** Signals ready. TERM => stop. USR2 => restart. INT => stop (no restart).
| |
− | ** Rails signals registered. HUP => reload (without restart). It might not work well. | |
− | ** Mongrel available at 0.0.0.0:3000
| |
− | ** Use CTRL-C to stop.
| |
| | | |
| And open up your browser to http://your_server_url:3000 and admire the welcome page of your new Rails application! | | And open up your browser to http://your_server_url:3000 and admire the welcome page of your new Rails application! |
Line 106: |
Line 103: |
| TextMate http://macromates.com/ (MAC OS X) | | TextMate http://macromates.com/ (MAC OS X) |
| | | |
− | RadRails http://www.radrails.org/ (Eclipse IDE) | + | RadRails http://www.aptana.com/rails/ (Aptana Studio -or- Eclipse IDE) |
| | | |
| ---- | | ---- |
| [[Category:Howto]] | | [[Category:Howto]] |
| [[Category:Development Tools]] | | [[Category:Development Tools]] |