Ruby on Rails é uma framework web open source para desenvolver aplicações web com backend de base de dados. É optimizado para criar uma sustentabilidade de programação, uma vez que permite ao programador a escrita de código favorecendo a convenção em detrimento da configuração.
Para correr Ruby on Rails, deverá instalar Copy text To run Ruby on Rails, you should install Ruby, Ruby Gems, Ruby on Rails, lighttpd, MySQL e PHP5. Para instalar os pacotes base do Ruby poderá inserir o seguinte comando no terminal:
sudo apt-get install ruby ri rdoc libmysql-ruby
Para instalar o pacote Ruby Gems, execute o seguinte conjunto de comandos:
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
Para instalar os gems (plugins) básicos, por favor execute os seguintes comandos:
sudo gem install actionmailer sudo gem install activesupport sudo gem install actionpack sudo gem install actionwebservice
Para instalar o pacote Ruby on Rails execute o seguinte comando:
sudo gem install rails --include-dependencies
Para instalar o pacote lighttpd execute o seguinte comando:
sudo apt-get install lighttpd libfcgi-dev libfcgi-ruby1.8
![]() |
|
O lighttpd é um servidor web. Pode instalar tanto o pacote apache2 como o lighttpd na mesma máquina, mas apenas pode ter um a correr de cada vez, visto ambos usarem a porta 80. |
Para instalar o pacote MySQL, por favor consulte “MySQL”.
Para instalar o pacote PHP5, por favor veja a secção “PHP5 - Scripting Language”.
Modifique o ficheiro de configuração /etc/lighttpd/lighttpd.conf
para configurar os seus domínios.
Deverá activar alguns módulos do lighttpd para usar o Ruby on Rails. Pode executar os seguintes comandos para activar esses módulos:
sudo /usr/sbin/lighty-enable-mod fastcgi sudo /usr/sbin/lighty-enable-mod proxy
Deixe-nos verificar as modificações efectuadas no ficheiro de configuração /etc/lighttpd/lighttpd.conf
. Corra os seguintes comandos para parar e verificar a modificação:
sudo /etc/init.d/lighttpd stop sudo lighttpd -f /etc/lighttpd/lighttpd.conf
Se vê alguns erros, por favor tente resolvê-los. A mensagem de erro que obtém como resultado é a melhor fonte para obter mais ajuda.
Já está! Agora já tem o seu Servidor pronto para as suas aplicações Ruby on Rails.