Ruby on Rails é um framework web de código aberto para desenvolver aplicações web baseadas em bancos de dados. Ele é otimizado para uma produtividade sustentável do programador uma vez que ele permite ao programador escrever código favorecendo convenções ao invés de configurações.
Para executar o Ruby on Rails, você deve instalar Ruby, Ruby Gems, Ruby on Rails, lighttpd, MySQL and PHP5. Para instalar os pacotes base do Ruby você pode inserir o seguinte comando no prompt de 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 alguns gems básicos, por favor execute os comandos seguintes:
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 lighttpd execute o seguinte comando:
sudo apt-get install lighttpd libfcgi-dev libfcgi-ruby1.8
![]() |
|
O lighttpd é um Servidor Web. Você pode instalar os pacotes apache2 e lighttpd na mesma máquina, porém você pode executar apenas um de cada vez pois ambos usam a porta 80. |
Para instalar o pacote MySQL, por favor consulte “MySQL”.
Para instalar o pacote PHP5, consulte a seção “PHP5 - Linguagem de Scripts”.
Modifique o arquivo de configuração /etc/lighttpd/lighttpd.conf
para configurar seus domínios.
Você deve também habilitar uma série de módulos do lighttpd para usar o application>Ruby on Rails
sudo /usr/sbin/lighty-enable-mod fastcgi sudo /usr/sbin/lighty-enable-mod proxy
Vamos verificar a modificação que fizemos no arquivo de configuração /etc/lighttpd/lighttpd.conf
. Execute os seguintes comandos para parar e verificar a modificação:
sudo /etc/init.d/lighttpd stop sudo lighttpd -f /etc/lighttpd/lighttpd.conf
Se você encontrar qualquer erro, por favor tenha certeza de endereça-los. A mensagem de erro que você ver na na saída é a melhor fonte para conseguir mais ajuda.
É isso! Agora você tem seu Servidor pronto para suas aplicações Ruby on Rails.