2010-10-13 17 views
15

He decidido comenzar de nuevo con ubuntu 10.10. Empecé con la instalación de git y luego la instalación de rvm desde el git repo. todo funcionó bien y me compilado e instalar el rubí y el rubí 1.8.7 1.9.2
la gema también se instala y corro joya -v
pero cuando se ejecuta la lista gema o joya instalan rastrillo me sale el siguiente errorInstalación de Ruby en Ubuntu 10.10 usando RVM, problema con la gema

ERROR: Loading command: list (LoadError) 
no such file to load -- zlib 
ERROR: While executing gem ... (NameError) 
uninitialized constant Gem::Commands::ListCommand 

¿Alguna idea de cómo solucionar este problema? También probé sudo apt-get install zlib1g zlib1g-dev build-essential libpq-dev sin suerte

Respuesta

16

Cuando se utiliza RVM que puede hacer simples pasos que se muestran aquí: link text

$ rvm pkg install zlib (o, formato anterior, rvm package install zlib)

$ rvm remove 1.9.2 
$ rvm install 1.9.2 --with-zlib-dir=~/.rvm/usr 
+0

Eres mi héroe personal hoy. – EarlyPoster

+0

+1: Lo mismo vale para mí. – Rekin

+0

En algunos casos, muchos necesitan establecer ruby ​​por defecto para rvm. Usando el ejemplo anterior, el comando para eso sería 'rvm alias create default ruby-1.9.2' – Suhas

7

O si se utiliza RVM, simplemente volver a instalar el versión de ruby ​​una vez que haya instalado zlib1g-dev.

0

Por favor, vea también https://github.com/wayneeseguin/rvm/issues/420

Fui a través de personal y verifica las capacidades de instalación en múltiples distribuciones y plataformas para asegurarse de que el proceso funcionó como se esperaba.

La clave para obtener de este es: antes de intentar instalar cualquier versiones de Ruby bajo RVM, debe siempre leer el comando

rvm notes 

ya que contiene información que se visualiza en función en la plataforma que está ejecutando actualmente. Esto le proporciona la lista de requisitos minimalistas para todas las versiones de un Ruby específico que deberá instalar desde su administrador de paquetes. Tenga en cuenta que si planea usar varias versiones diferentes, como, por ejemplo, un rubí RBX, una resonancia magnética (rubí "normal") o un REE, entonces debe instalar todos esos requisitos previos teniendo cuidado de leer detenidamente la lista de notas.

NOTA: Cuando se instala por primera vez, o después de cada actualización, asegúrese de ejecutar:

rvm notes 

todos y cada vez que se actualiza a medida que colocamos información importante relacionada con trampas y requisitos, así como soluciones , aquí. Crearemos un comando 'issues' para RVM en breve.

Cuestiones relacionadas