2012-10-10 20 views
5

stavo facendo alcune modifiche al mio app su una macchina separata, ho schierato per la produzione su Heroku che ha causato alcuni errori, e ora tutto ad un tratto mi stanno un po 'di errori sul mio macchina principale.problemi con l'installazione ruby ​​1.9.3-P194

Secondo la linea di comando, il mio problema è che non ho ruby ​​1.9.3-P194 installati. Non sono sicuro di cosa posso fare per risolvere questo 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

prega per familiarizzare con gli strumenti di formattazione, in modo che si può migliorare visivamente la tua domanda. Ho fatto una modifica singola per dimostrarlo. – hakre

+0

l'errore ti dice di leggere un file, di farne un esempio e di includere un link. – mpapis

+0

È correlato a questo: http://stackoverflow.com/questions/12878458/rvm-install-ruby-1-9-3-p286-error-running-make-j-9-osx-mountain-lion? – Alexey

risposta

0

Sarebbe utile per vedere quali altri errori che stai ricevendo, ma mi piacerebbe anche raccomandare reinstallare RVM, per: https://stackoverflow.com/a/12851198/1019369

Recentemente ho ottenuto una nuova macchina e aveva un mucchio di RVM problemi quando ho portato su tutti i miei dati. Disinstallare e reinstallare l'RVM ha fatto il trucco.

0

ho avuto problema simile installare Ruby 1.9.3 utilizzando rvm. Inizialmente avevo installato ruby ​​e rail usando l'installer di Rails. Questo software magico utilizza il framework SM per gestire tutta la libreria nativa richiesta da ruby ​​e rails. Lo fa modificando LDFLAGS e CFLAGS.

Si può vedere che dal vostro errore di esecuzione.

Ho risolto questo problema rimuovendo SM da OSX

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

rimuovere anche la linea dal file/etc/profile quali fonti sm.sh e ordinata tutto .bashrc, .bash_profile, .zshrc ecc ..

quindi provare rvm installare ruby ​​.. Voila !! funziona

5

Se hai installato i binari usando railsinstaller.org, c'è un errore in/etc/rvmrc. Apri quel file e cambia la singola stringa dove rvm_configure_env è definito in tre stringhe separate.

Questo è il codice predefinito con il bug:

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

Questo è il codice corretto:

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

Grazie, appena avuto lo stesso problema e questo risolto esso. Veloce e semplice! :) –