2012-10-10 10 views
5

Wprowadzałem pewne zmiany do mojej aplikacji na osobnym komputerze, wdrożyłem do produkcji na Heroku, co spowodowało pewne błędy, a teraz nagle dostaję masę błędów na moim komputerze główna maszyna.problem z instalacją ruby ​​1.9.3-p194

Zgodnie z wierszem poleceń, moim problemem jest to, że nie mam zainstalowanego Ruby 1.9.3-p194. Nie jestem pewien, co mogę zrobić, aby rozwiązać ten problem.

$ 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

proszę rozgość się z narzędzi formatowania, dzięki czemu można wizualnie poprawić swoje pytanie. Zrobiłem jedną edycję, żeby to pokazać. – hakre

+0

Błąd informuje, aby przeczytać plik, zrozumieć jego treść i dołączyć link. – mpapis

+0

Czy jest to powiązane: http://stackoverflow.com/questions/12878458/rvm-install-ruby-1-9-3-p286-error-running-make-j-9-osx-mountain-lion? – Alexey

Odpowiedz

0

To pomaga zobaczyć, jakie inne błędy dostajesz, ale Chciałbym również polecić ponowne zainstalowanie RVM, za: https://stackoverflow.com/a/12851198/1019369

Niedawno dostał nową maszynę i miał kilka RVM problemy, kiedy przejąłem wszystkie moje dane. Odinstalowanie i ponowna instalacja RVM rozwiązały problem.

0

Miałem podobny problem z instalacją ruby ​​1.9.3 przy użyciu rvm. Pierwotnie instalowałem ruby ​​i szyny przy użyciu instalatora Rails. To magiczne oprogramowanie wykorzystuje framework SM do zarządzania całą rodzimą biblioteką wymaganą przez ruby ​​i szyny. Robi to poprzez modyfikację LDFLAGS i CFLAGS.

Możesz to zobaczyć na podstawie błędu.

I rozwiązać ten problem poprzez usunięcie SM z OSX

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

również usunąć linię z pliku/etc/profile, które źródła sm.sh i schludny wszystko .bashrc, .bash_profile, .zshrc etc ..

następnie spróbuj zainstalować rvm ruby ​​.. Voila !! działa

5

Jeśli zainstalowałeś szyny przy pomocy railsinstaller.org, jest błąd w/etc/rvmrc. Otwórz ten plik i zmień pojedynczy ciąg, w którym rvm_configure_env jest zdefiniowany w trzech oddzielnych ciągach.

Jest to domyślny kod z błędem:

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

Jest to poprawiony kod:

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

Dzięki, po prostu miałem ten sam problem i to rozwiązało. Szybki i prosty! :) –