2012-10-10 27 views
5

Estaba haciendo algunas ediciones en mi aplicación en una máquina separada, implementé la producción en heroku, lo que causó algunos errores, y ahora, de repente, estoy recibiendo un montón de errores en mi máquina principal.problemas para instalar ruby ​​1.9.3-p194

Según la línea de comandos, mi problema es que no tengo instalado Ruby 1.9.3-p194. No estoy seguro de qué puedo hacer para resolver este problema.

$ rvm install ruby-1.9.3-p194 
No binary rubies available for: osx/10.7/x86_64/ruby-1.9.3-p194. 
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies. 

Installing Ruby from source to: /Users/glider/.rvm/rubies/ruby-1.9.3-p194, this may take a while depending on your cpu(s)... 
ruby-1.9.3-p194 - #downloading ruby-1.9.3-p194, this may take a while depending on your connection... 
ruby-1.9.3-p194 - #extracted to /Users/glider/.rvm/src/ruby-1.9.3-p194 (already extracted) 
ruby-1.9.3-p194 - #configuring 
Error running 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include -L/Users/glider/.rvm/usr/lib ./configure --enable-shared --disable-install-doc --prefix=/Users/glider/.rvm/rubies/ruby-1.9.3-p194', 
please read /Users/glider/.rvm/log/ruby-1.9.3-p194/configure.log 
There has been an error while running configure. Halting the installation. 
+1

favor sentirse cómodo con las herramientas de formato, de modo que usted puede mejorar visualmente su pregunta. Hice una sola edición para demostrarlo. – hakre

+0

el error le indica que lea un archivo, haga una idea e incluya un enlace. – mpapis

+0

¿Está relacionado esto con: http://stackoverflow.com/questions/12878458/rvm-install-ruby-1-9-3-p286-error-running-make-j-9-osx-mountain-lion? – Alexey

Respuesta

0

Sería de gran ayuda para ver qué otros errores que está recibiendo, pero también me gustaría recomendar volver a instalar RVM, por: https://stackoverflow.com/a/12851198/1019369

recientemente he conseguido una nueva máquina y tenía un montón de RVM problemas cuando traje todos mis datos. Desinstalar y reinstalar RVM hizo el truco.

0

Tuve un problema similar al instalar ruby ​​1.9.3 usando rvm. Originalmente había instalado ruby ​​y rieles con el instalador de Rails. Este software mágico usa el framework SM para administrar toda la biblioteca nativa requerida por ruby ​​y rails. Lo hace modificando LDFLAGS y CFLAGS.

Puede ver que su error se está ejecutando.

He resuelto este problema mediante la eliminación de SM OSX

rm -rf /opt/sm 
rm /etc/rvmrc 
rm /etc/profile.d/sm.sh 

también eliminan la línea del archivo/etc/profile qué fuentes sm.sh y ordenada toda .bashrc, .bash_profile, etc .. .zshrc

luego prueba rvm install ruby ​​.. Voila !! trabajos

5

Si instaló rieles con railsinstaller.org, hay un error en/etc/rvmrc. Abra ese archivo y cambie la cadena única donde rvm_configure_env se define en tres cadenas separadas.

Este es el código predeterminado por el error:

rvm_configure_env=('LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include') 

Este es el código corregido:

rvm_configure_env=('LDFLAGS=-L/opt/sm/pkg/active/lib' 'CFLAGS=-I/opt/sm/pkg/active/include' 'CPATH=/opt/sm/pkg/active/include') 
+0

Gracias, solo tuve el mismo problema y esto lo resolvió. ¡Rápido y simple! :) –

Cuestiones relacionadas