Instalando Rails

20 07 2008

Muita gente tenta instalar o Ruby On Rails, porém sempre da algum problema, então montei um passo à passo para mostrar como se instala a partir do código fonte.

O sistema utilizado é o Ubuntu 8, mas na maioria das distribuições baseadas em Debian esse tutorial irá funcionar. Então vamos lá.

Primeiramente logue como root, ou adicione o comando sudo a todos os comandos abaixo caso seja ubuntu por exemplo.

apt-get install gcc g++ build-essential #Pacotes de compilação

cd /usr/src

#Baixando a linguagem ruby mais atual estável para o dia de hoje.

wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.bz2

tar -jxvf ruby-1.8.7-p22.tar.bz2
cd ruby-1.8.7-p22/
./configure
make
make install

Pronto agora o ruby está instalando e funcionando, para testar digite o seguinte comando

ruby -v

O resultado deverá ser mais ou menos esse:

ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-linux])

#Agora para instalar a gem

cd /usr/src (para garantir que vc ira voltar para la)

wget http://rubyforge.org/frs/download.php/38646/rubygems-1.2.0.tgz
tar -zxvf rubygems-1.2.0.tgz
cd rubygems-1.2.0
ruby setup.rb

Com a gem já instalada digite o comando abaixo para testar:
gem -v

Deverá aparecer a seguinte mensagem

1.2.0

Agora para instalar o rails

gem install rails

Lembre se você nao tiver acesso ao ROOT, utilize na frente de cada comando o comando SUDO (com letras minúsculas).

Pronto sua máquina estará pronta para programar nesse poderoso framework.

Existia um erro no nome do pacote build-essential e não build-essentials (Obrigado Davi)


Ações

Informações

Uma resposta

27 07 2008
Davi

cara, aqui rolou um seguinte:


dmt@dmt:/usr/src/rubygems-1.2.0$ sudo ruby setup.rb
[sudo] password for dmt:
./lib/rubygems/spec_fetcher.rb:1:in `require': no such file to load -- zlib (LoadError)
from ./lib/rubygems/spec_fetcher.rb:1
from ./lib/rubygems/source_index.rb:10:in `require'
from ./lib/rubygems/source_index.rb:10
from ./lib/rubygems.rb:767:in `require'
from ./lib/rubygems.rb:767
from setup.rb:22:in `require'
from setup.rb:22
dmt@dmt:/usr/src/rubygems-1.2.0$

Tem idéia o que pode ser?

OBS.: lá no inicio tem uma linha assim: “apt-get install gcc g++ build-essentials”, só consegui instalar como “apt-get install gcc g++ build-essential” sem o ’s’ no final, pode ter alguma coisa a ver?

Deixe um comentário