domingo, 8 de novembro de 2009

Instalando Ruby Rails no Ubuntu

Passo 1: Vamos verificar se sua versão do Ubuntu está atualizada:

sudo apt-get update
sudo apt-get dist-upgrade


Passo 2: Vamos instalar os pacotes necessários para compilar, simples e fácil apenas digitando o código:

sudo apt-get install build-essential


Passo 3: Uma vez que você tem as ferramentas, é hora de instalar o MySQL e Ruby. Se você estiver usando SQLite você pode não precisar de todo este material. Caso contrário, basta copiar e colar este comando em seu terminal:

sudo apt-get install ruby ri rdoc mysql-server libmysql-ruby ruby1.8-dev irb1.
8 libdbd-mysql-perl libdbi-perl libmysql-ruby1.8 libmysqlclient15off 
libnet-daemon-perl libplrpc-perl libreadline-ruby1.8 libruby1.8 
mysql-client-5.0 mysql-common mysql-server-5.0 rdoc1.8 ri1.8 ruby1.8 irb 
libopenssl-ruby libopenssl-ruby1.8 libhtml-template-perl mysql-server-core-5.0

Se você ainda não tinha instalado o MySQL você será solicitado para definir uma senha de root. Você não tem que, claro (bug que você não menos do que 3 vezes, se você optar por não), mas eu recomendo vivamente. Você precisará dessa senha quando você preencher sua configuração rails / arquivo database.yml.


Passo 4 : Agora vamos instalar o pacote das rubyGems, estamos instalando a versão 1.3.4 verifique no http://rubyforge.org para ver se está é a mais recente versão lançada:

wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz
tar xvzf rubygems-1.3.4.tgz
cd rubygems-1.3.4
sudo ruby setup.rb

Depois, você pode remover o tgz. Apagar o arquivo e rubygems-1.3.4 diretório também.


Passo 5: Rode o comando gem-v, ele terá que retornar o print da versão na tela. Se você não receber essa menssagem temos de fazer alguns links simbólicos:


The program 'gem' can be found in the following packages:
* rubygems1.8
* rubygems1.9
Try: sudo apt-get install 
-bash: gem: command not found

Vamos agora criar os links simbólicos:


sudo ln -s /usr/bin/gem1.8 /usr/local/bin/gem
sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby
sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc
sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri
sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irb


Passo 6: Agora instalar Ruby on Rails! Você pode deixar de lado o rdoc e o ri, uzando o seguinte comando:

sudo gem install rails --no-rdoc --no-ri


Se você está apenas fazendo para desenvolvimento local (WebRick), então está basicamente pronto. Você pode querer instalar gems adicionais. Se você deseja implantar Ruby on Rails em um servidor, então você precisa instalar o Nginx e Phusion e buscar mais sobre esse assunto.


Passo 8: Vamos instalar o gem do mysql. Isto irá melhorar o desempenho no seu servidor local:
sudo apt-get install libmysqlclient-dev
sudo gem install mysql --no-rdoc --no-ri
 
 
OK está tudo pronto, podemos criar uma aplicação teste e ver se está rodando tudo certinho:
rails teste --database=mysql
 
cd teste
rake db:create
script/server
http://localhost:3000 

Nenhum comentário:

Postar um comentário