Ruby + Rails + Gem + Mongrel Cluster + Apache + MySQL n0 Red Hat EL
Servidor Rails no Red Hat EL 4. Ruby + Rails + Gem + Mongrel Cluster + Apache + MySQL rodando uma aplicação em Rails com Mongrel em cluster gerenciado pelo Apache no Red Hat EL.
Parte 2: Instalação do Ruby, Gems, Rails e MySQL
Os arquivos eu deixarei num diretório chamado /opt/RoR (ruby on rails).
Instalaremos primeiramente o Ruby:
# cd /opt/RoR
# wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz
# tar zxvf ruby-1.8.6.tar.gz
# cd ruby-1.8.6
# ./configure
# make
# make install
Agora o Gems, para quem tem dúvidas o Gems é parecido com o apt-get e o yum, ele gerencia os aplicativos para baixar e instalar, com um detalhe, com apenas um comando ele faz tudo (download, instala, ...), muito bacana.
# cd ..
# wget http://rubyforge.org/frs/download.php/28174/rubygems-0.9.5.tgz
# tar zxvf rubygems-0.9.5.tgz
# cd rubygems-0.9.5
# ruby setup.rb
É a vez do Rails agora. Perceba a funcionalidade do Gems:
# gem install rails --include-dependencies
Sem um banco de dados não vamos muito longe. Caso você já tenha o DB, não é necessário instalar novamente.
# gem install mysql
Certo, terminamos o estágio que o programador mais gosta, funcionar! rs
Instalaremos primeiramente o Ruby:
# cd /opt/RoR
# wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz
# tar zxvf ruby-1.8.6.tar.gz
# cd ruby-1.8.6
# ./configure
# make
# make install
Agora o Gems, para quem tem dúvidas o Gems é parecido com o apt-get e o yum, ele gerencia os aplicativos para baixar e instalar, com um detalhe, com apenas um comando ele faz tudo (download, instala, ...), muito bacana.
# cd ..
# wget http://rubyforge.org/frs/download.php/28174/rubygems-0.9.5.tgz
# tar zxvf rubygems-0.9.5.tgz
# cd rubygems-0.9.5
# ruby setup.rb
É a vez do Rails agora. Perceba a funcionalidade do Gems:
# gem install rails --include-dependencies
Sem um banco de dados não vamos muito longe. Caso você já tenha o DB, não é necessário instalar novamente.
# gem install mysql
Certo, terminamos o estágio que o programador mais gosta, funcionar! rs