2012-10-10 43 views
5

Tôi đang thực hiện một số chỉnh sửa cho ứng dụng của mình trên một máy riêng biệt, tôi triển khai sản xuất trên heroku gây ra một số lỗi, và bây giờ đột nhiên tôi nhận được một loạt lỗi trên máy chính.gặp rắc rối khi cài đặt ruby ​​1.9.3-p194

Theo dòng lệnh, vấn đề của tôi là tôi chưa cài đặt ruby ​​1.9.3-p194. Tôi không chắc mình có thể làm gì để giải quyết vấn đề này.

$ 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

Hãy làm cho mình cảm thấy thoải mái với các công cụ định dạng, do đó bạn trực quan có thể cải thiện câu hỏi của bạn. Tôi đã thực hiện một chỉnh sửa để chứng minh điều đó. – hakre

+0

lỗi sẽ cho bạn biết đọc một tệp, tạo một ý tưởng về nó và bao gồm một liên kết. – mpapis

+0

Đây có phải là liên quan: http://stackoverflow.com/questions/12878458/rvm-install-ruby-1-9-3-p286-error-running-make-j-9-osx-mountain-lion? – Alexey

Trả lời

0

Nó sẽ giúp để xem những gì các lỗi khác mà bạn đang nhận được, nhưng tôi cũng khuyên bạn nên cài đặt lại RVM, mỗi: https://stackoverflow.com/a/12851198/1019369

Gần đây tôi đã có một máy mới và đã có một loạt các RVM vấn đề khi tôi mang tất cả dữ liệu của mình. Gỡ cài đặt và cài đặt lại RVM đã thực hiện thủ thuật.

0

Tôi đã gặp sự cố tương tự khi cài đặt ruby ​​1.9.3 bằng rvm. Ban đầu tôi đã cài đặt ruby ​​và ray bằng trình cài đặt Rails. Phần mềm ma ​​thuật này sử dụng khuôn khổ SM để quản lý tất cả các thư viện gốc được yêu cầu bởi ruby ​​và đường ray. Nó làm điều đó bằng cách modifiying LDFLAGS và CFLAGS.

Bạn có thể thấy rằng từ lỗi của mình đang chạy.

tôi giải quyết vấn đề này bằng cách loại bỏ SM từ OSX

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

cũng loại bỏ dòng từ tập tin/etc/profile mà nguồn sm.sh và bạn gọn gàng tất cả .bashrc, .bash_profile, zshrc vv ..

sau đó thử cài đặt rvm ruby ​​.. Voila !! hoạt động

5

Nếu bạn đã cài đặt đường ray bằng railsinstaller.org, có lỗi trong/etc/rvmrc. Mở tập tin đó và thay đổi chuỗi đơn nơi rvm_configure_env được định nghĩa thành ba chuỗi riêng biệt.

Đây là mã mặc định với các lỗi:

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

Đây là mã sửa:

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

Cảm ơn, chỉ có cùng một vấn đề và điều này giải quyết nó. Nhanh chóng và đơn giản! :) –

Các vấn đề liên quan