2011-01-11 11 views
8

Estoy intentando configurar Rails 3.0.3 ejecutándose en mi máquina con Ruby 1.9.2. He instalado rvm y lo uso para instalar Ruby 1.9.2. ¿Qué hago a continuación para instalar las gemas que quiero?¿cómo puedo instalar rubygems con rvm? ¿Cuál es la diferencia entre los dos?

En particular, proporcione el comando para instalar RubyGems 1.3.6 porque Rails 3.0.3 lo está solicitando específicamente. ¿Puedo instalar Rvm Rails por sí mismo, o necesitaré RubyGems para eso?

+0

rubygems es una herramienta de nivel ruby ​​para administrar y empaquetar diferentes bibliotecas de código ruby. rvm es una herramienta de nivel de shell para administrar diferentes versiones del intérprete de ruby. –

Respuesta

9

Sí, puede instalar gemas con rvm. Uso:

rvm use 1.9.2 # Make sure you're using the installed version 
rvm gem install --version '3.0.3' rails 

Actualizado incluir versión específica de la gema.

+0

pero no necesito instalar gemas primero? Necesito gemas 1.3.6. ¿Cómo puedo obtener eso? – Chani

+0

también mencione cómo instalar una versión especificada de rieles – Chani

+0

Ruby incluye rubygems como parte de 1.9; lo obtuviste cuando escribiste 'rvm install 1.9.2'. También incluí en la respuesta cómo instalar una versión de gema específica. – Phrogz

4

Parece que ya tiene instalados los rieles, por la forma en que formuló la pregunta. Para instalar rubygems-1.3.6 usando rvm solo asegúrese de que su instalación rvm esté actualizada y esté usando el ruby ​​que desea, y luego use rvm rubygems 1.3.6 para seleccionar esa versión de rubygems.

rvm get head 
rvm reload 
rvm use 1.9.2 
rvm rubygems 1.3.6 
Cuestiones relacionadas