Changes

From SME Server
Jump to navigationJump to search
132 bytes removed ,  01:54, 29 October 2009
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.2.0.tgz
+
   wget -c http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
   tar xzvf rubygems-1.2.0.tgz
+
   tar xzvf rubygems-1.3.5.tgz
   cd rubygems-1.2.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  scripttmp/
+
   app/     config/  db/      doc/  lib/  log/   public/   
   componentsdb/      libpublicREADME    test/    vendor/
+
   Rakefile  README  scripttesttmp/  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]]
374

edits

Navigation menu