2012-04-02 8 views
5

Estoy corriendo Ubuntu 11.10 e instalado Ruby 1.9 así:ri tiene documentaciones vacías - Ubuntu 11.10, Ruby 1.9

$ sudo apt-get install ruby1.9 rubygems 

todo funciona muy bien, pero ri parece tener documentaciones vacías. ri me dijo que la documentación estaba vacía y tuve que instalarla. Ejecuté esto porque leí que ayudaría:

$ rdoc --all --ri 

Ahora, cuando intento abrir cualquier documentación:

$ ri Array 
Nothing known about Array 

consigo el mismo para todo lo demás que busco.

Respuesta

8

¿qué tal esto?

apt-get install ri1.8 

EDITAR

o intente esto: (no RVM)

gem install rdoc rdoc-data 
rdoc-data --install 
+0

Gracias, el primero funcionó. Pero ahora tengo los documentos para 1.8, ¿verdad? Intenté instalar ri1.9 antes pero decía que ya estaba instalado. ¿Qué significa rvm? –

+0

RVM - Administrador de versiones Ruby, ayuda a manejar diferentes versiones de Ruby en su máquina –

+1

mann, muévase a la RVM, aquí un tutor de Ryan Bigg: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm -rails-and-you / –

1

probablemente se está utilizando ri1.8 por defecto. Intenta ejecutar 'ri1.9.1', ya que ejecutarías ruby1.9.1 cuando necesites esa versión específica. Usando 'update-alternatives' deberías poder establecer 1.9.1 como predeterminado (de alguna manera).

1

esto funciona para mí

sudo apt-get install ri

1

"Instalar ri" instala 1.8 (en Ubuntu 12.04 como mínimo). Utilice

sudo apt-get install ri1.9 
0

Las documentaciones no vienen inmediatamente con instalaciones de Ruby, incluso hasta 1.9.3. Un atajo eficaz para la instalación de Ruby Documentación es usar el código:

sudo apt-get install ri 

No hay necesidad de especificar la versión que el terminal capturará la documentación de la última información de Ruby, y esto debería funcionar todo el tiempo que tiene la última Rubí versión instalada en Ubuntu.

Cuestiones relacionadas