Como instalar o Ruby 1.9.2 e o Rails 3 no Ubuntu 10.10?

0

Eu tenho passado por muitos blogs e tutoriais (incluindo o Beginning Rails 3) e agora eu tenho um Ubuntu bagunçado (ele roda no VMWare) que eu não gosto.

O principal problema é que com base no Beginning Rails 3 eu instalei o Ruby 1.9.1 mas o Rails 3 insiste que ele precisa do Ruby 1.9.2 para ser executado ... e eu falhei até o momento para lidar com isso. A instalação do RVM falhou também (em alguns casos, no processo, o percentual de progresso congela em 17%).

Eu sou um cara do Windows e um desenvolvedor .NET (porcas, se você preferir). Mas essa quantidade de tempo para começar é um pesadelo!

E como eu não sei como limpar o Ubuntu, acho que devo instalar um novo Ubuntu!

Obrigado!

    
por Kaveh Shahbazian 01.12.2010 / 12:11

3 respostas

0

sudo apt-get install ruby1.9.1 instala o 1.9.2 no Debian. Esquisito? É porque o 1.9.1 é a versão ABI; o campo da versão do pacote afirma corretamente que é 1.9.2.

    
por 01.12.2010 / 12:50
1

A solução para instalar o ruby 1.9.2 é usar o RVM. O RVM, o gerenciador de versões do ruby, facilita a instalação e a utilização da última versão do Ruby. Eu escrevi um pequeno tutorial sobre como colocar tudo em prática: link

Depois que você estiver pronto, diga ao RVM para sempre usar o 1.9.2:

rvm --default use 1.9.2

depois de receber o ruby instalado através do rvm. É bem simples instalar os trilhos instalando a gem:

gem install rails
    
por 20.06.2011 / 21:35
-3

A melhor maneira de ter várias versões em ruby é usar rvm . depois de instalar rvm você pode instalar várias versões ruby simplesmente por

rvm install 1.8.7
rvm install 1.9.2
rvm install jruby

a mudança é ainda mais fácil, digite (no terminal)

rvm use 1.8.7 --default #to use rvm for this terminal session and also sets ruby 1.8.7 as default ruby version
ruby -v #should give ruby version set for current session
ruby use 1.9.2 #sets different ruby to be used for this session

para obter instruções completas de instalação, consulte aqui

    
por 08.08.2011 / 15:33