Continuando a configuração de um ambiente para iniciar um projeto em Rails, vamos configurar o Ruby, o Ruby on Rails e algumas gems. Primeiramente por uma questão de compatibilidade vamos preparar a configurações para instalar o Ruby 1.8.6. Por padrão o Ubuntu 9.04 Jaunty Jackalope vem configurado para instalação da verão 1.8.7 do Ruby, para alterar precisamos alterar alguns arquivos. Verifique se já existe alguma versão instalada e remova.
ruby -v sudo apt-get remove ruby
Depois faça as seguintes alterações no arquivo sources.list
sudo gedit /etc/apt/sources.list
e cole o texto abaixo no final da página
Após crie o arquivo “preferences”
sudo gedit /etc/apt/preferences
e cole o texto abaixo
Agora as configurações estarão apontando para o repositório que carregará a versão 1.8.6 do Ruby, então podemos instalar os pacotes…
sudo apt-get update sudo aptitude install ruby rdoc irb ruby1.8-dev sudo aptitude install libyaml-ruby libzlib-ruby ri libopenssl-ruby
…e conferir a versão.
ubuntu@ubuntu:~$ ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]
Instalando RubyGems
Execute os comandos abaixo no terminal para baixar o pacote, criar um alias para caminho e instalar a RubyGems.
cd ~ mkdir gems && cd gems wget http://rubyforge.org/frs/download.php/55066/rubygems-1.3.2.tgz tar xf rubygems-1.3.2.tgz cd rubygems-1.3.2/ sudo ruby setup.rb sudo ln -s /usr/bin/gem1.8 /usr/bin/gem sudo gem update --system
Agora podemos instalar o Rails e o MySql
sudo gem install rails sudo gem install mongrel sudo apt-get install mysql-server libmysqlclient15-dev sudo gem install mysql
Para verificar o que foi instalado e as versões, podemos utilizar os comandos abaixo.
gem environment gem list
Referências:
- http://panthersoftware.com/articles/view/6/ruby-on-rails-development-on-ubuntu-9-04-jaunty-using-ruby-1-8-6
outubro 12th, 2009 at 1:49
bom post, parabéns.
outubro 16th, 2009 at 21:25
Excelente post Mauricio.
Muito bem detalhado, me economizou um bom tempo de pesquisa para configuração do Ruby, Rails e MySQL no Ubuntu.
Valeu!