Ruby on Rails är ett webbramverk i öppen källkod för utveckling av webbapplikationer med en bakomliggande databas. Det är optimerat för bärkraftig produktivitet för programmeraren eftersom det tillåter programmeraren att skriva kod genom att favorisera konventioner över konfigurationer.
För att använda Ruby on Rails behöver du installera Ruby, Ruby Gems, Ruby on Rails, lighttpd, MySQL och PHP5. För att installera Ruby:s baspaket kan du skriva följande kommando i terminalfönstret:
sudo apt-get install ruby ri rdoc libmysql-ruby
För att installera Ruby Gems paketen, skriv följande kommandon:
sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz tar -xvzf rubygems-0.9.0.tgz cd rubygems-0.9.0 sudo ruby setup.rb
För att installera några grundläggande gems, skriv följande kommandon:
sudo gem install actionmailer sudo gem install activesupport sudo gem install actionpack sudo gem install actionwebservice
För att installera paketet Ruby on Rails skriv följande kommando:
sudo gem install rails --include-dependencies
För att installera paketet lighttpd skriv följande kommando:
sudo apt-get install lighttpd libfcgi-dev libfcgi-ruby1.8
![]() |
|
lighttpd är en webbserver. Du kan installera både apache2 och lighttpd paketen på samma maskin, men du kan bara köra en åt gången eftersom båda använder port 80. |
Referera till ”MySQL” för att installera paketet MySQL.
För att installera paketet PHP5 läs mer på ”PHP5 - Skriptspråk”.
Modifiera konfigurationsfilen /etc/lighttpd/lighttpd.conf
för att ställa in din domän.
Du behöver också aktivera några lighttpd moduler för att använda Ruby on Rails. Du kan skriva följande kommandon för att aktivera modulerna:
sudo /usr/sbin/lighty-enable-mod fastcgi sudo /usr/sbin/lighty-enable-mod proxy
Låt oss nu verifiera ändringarna vi utförde i konfigurationsfilen /etc/lighttpd/lighttpd.conf
. Skriv följande kommandon för att stoppa och verifiera ändringarna:
sudo /etc/init.d/lighttpd stop sudo lighttpd -f /etc/lighttpd/lighttpd.conf
Om du ser några fel, gör klart för att kunna adressera dem. Felmeddelandena du ser utskrivet är den bästa källan för att kunna få mer hjälp.
Det är allt! Nu är din server redo för dina Ruby on Rails applikationer.