segunda-feira, 26 de abril de 2010

Configurando Ruby on Rails no Ubuntu 9.10


Dessa vez o post é de como instalar no Ubuntu, a instalação é bem simples. Let's go !

Primeiramente vamos instalar o Ruby que é a linguagem, não confundam Ruby on Rails com a linguagem em si, Ruby é a linguagem e o Rails é o framework, ou seja, uma caixa de ferramenta implementada em Ruby para desenvolvimento de aplicações Web.

Então, abra o terminal e digite o seguinte comando.

sudo apt-get install ruby-full libmysql-ruby build-essential

Pacote: ruby-full => instalação completa do ruby.
Pacote: libmysql-ruby => driver do mysql para ruby. ==> pra quem quiser usar o mysql
Pacote: build-essential => pacote básico de compilação do ubuntu, que inclui headers e o compilador GCC, necessário para instalar algumas gems e também para o passenger. Mas o passenger não será necessário aqui.

depois de instalado o Ruby, vamos instalar as ruby-gems.

Com o terminal ainda aberto, digite o seguinte comando.

wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz

Isto irá baixar o pacote de instalação das gems.

Depois de baixado

descompacte este pacote, com o comando:

tar xzf rubygems-1.3.6.tgz

depois navegue na pasta das rubygems

cd rubygems-1.3.6

dentro da pasta da rubygems, digite o comando ls

e listará os arquivos presentes na pasta

repare que existe um arquivo chamado setup.rb

Este instalará as gems pra nós. Ente digite:

sudo ruby setup.rb

Em seguida é preciso criar um link simbólico.


Então no terminal digite:


sudo ln -sf /usr/bin/gem1.8 /usr/bin/gem



Depois de instalado as rubygems, apague as pastas e o arquivo.tgz, a gente não irá precisar deles mais.
usuario@usuario-laptop:~/rubygems-1.3.6$ cd ..

usuario@usuario-laptop:~$ rm -rf rubygems-1.3.6*




Depois destes passos, é a hora de instalar o Rails


Se durante os passos vc estiver dentro da pasta rubygems-1.3.6, navegue para a pasta home, pois se rodar o comando abaixo dentro da pasta rubygems não irá funcionar

usuario@usuario-laptop:~$ sudo gem install rails --no-rdoc --no-ri



Aguarde até o final da instalação, ele demora um pouquinho mesmo.


Pronto, enjoy the power of the rails


E pra quem estiver começando, utilize o RailsGuides para meio de estudo, excelente trabalho dos mestres da comunidade Ruby, que traduziram para o português todo o material do original RailsGuides.


Abraços.

2 comentários:

  1. E aee junior.. deu qse tudo certo.. só na hora de instala o rails :

    info04@info04:~/rubygems-1.3.6$ sudo gem install rails --no-rdoc --no-ri
    sudo: cannot get working directory
    /usr/local/lib/site_ruby/1.8/rubygems.rb:471:in `expand_path': No such file or directory - getcwd (Errno::ENOENT)
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:471:in `find_files'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:470:in `map'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:470:in `find_files'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:1103
    from /usr/bin/gem:8:in `require'
    from /usr/bin/gem:8

    =\

    ResponderExcluir
  2. Rode o comando pra fora da pasta da rubygems, senão vai dar erro msmo.

    ResponderExcluir