2012-10-14 15 views

Trả lời

6

này đã cho tôi mãi mãi để săn lùng. Đã thử các phiên bản khác nhau của make, gcc, v.v.

Nó chỉ ra định dạng của biến môi trường rvm_make_flags đã thay đổi từ chuỗi thành mảng và không được truyền đạt hoặc ghi chép. Điều này có thể áp dụng cho tất cả các biến rvm_ * env, không chắc chắn.

Kiểm tra ~/.rvmrcproject/path/.rvmrc của bạn.

# before 
export rvm_make_flags="-j 9" 

# after 
export rvm_make_flags=(-j 9) 

Sau khi thực hiện thay đổi này, mọi thứ được biên dịch một cách rõ ràng.

+0

Tôi gặp vấn đề chính xác tương tự. Tôi là một dòng lệnh noob, làm thế nào tôi sẽ đi về việc sửa chữa mà bạn đề nghị. – abritez

0

Tôi cũng khá mới ở đây. Tôi không chắc chắn về các hướng dẫn ở trên, nhưng tôi đã có một vấn đề liên quan.

Điều tôi thấy là tôi chỉ cần khởi động lại Thiết bị đầu cuối.

Tôi sau đó sử dụng $ type rvm | head -1 và nó nhổ ra rvm is a function. Đó là những gì bạn muốn nhận được theo bài viết tuyệt vời tìm thấy ở đây:

http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

0

chạy rvm requirements và nó sẽ hiển thị tất cả các thành phần cần thiết từ RVM để hoạt động đúng,

trên hộp của tôi, nó cho thấy (một phần)

# For ruby: 
brew install autoconf automake apple-gcc42 libtool pkg-config openssl readline libyaml sqlite libxml2 libxslt libksba 

vì vậy tôi chỉ cần chạy lệnh, và sau hơn, vấn đề

rvm install 1.9.3