2013-07-29 66 views
5

Mục tiêu cuối cùng của tôi là cài đặt phiên bản hiện tại của Ruby on Rails. Tôi đang chạy trên OS X Mountain Lion. Dưới đây là quá trình của tôi cho đến nay:Sự cố khi cài đặt Ruby 2.0.0-p247 qua RVM (OSX Mountain Lion)

cài đặt RVM

$ \curl -L https://get.rvm.io | bash -s stable 

Kiểm tra cho biết (và tôi giả định đã được phê duyệt) cài đặt

$ rvm list known 

tôi thấy rằng ổn định xây dựng hiện nay là sẵn

[ruby-]2.0.0[-p247] 

Nhập lệnh để cài đặt

$ rvm install 2.0.0-p247 

Lưu ý: Tôi cũng đã cố gắng những cài đặt lệnh

$ rvm install ruby-2.0.0-p247 
$ rvm install ruby=2.0.0-p247 

Tôi nhận được hư không nhanh. Kết quả:

$ rvm install 2.0.0-p247 
Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.8/x86_64/ruby-2.0.0-p247. 
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. 
Installing requirements for osx, might require sudo password. 
Certificates in '/usr/local/etc/openssl/cert.pem' already are up to date. 
Requirements installation successful. 
Installing Ruby from source to: /Users/xxxxx/.rvm/rubies/ruby-2.0.0-p247, this may take a while depending on your cpu(s)... 
ruby-2.0.0-p247 - #downloading ruby-2.0.0-p247, this may take a while depending on your connection... 
ruby-2.0.0-p247 - #extracted to /Users/xxxxx/.rvm/src/ruby-2.0.0-p247 (already extracted) 
ruby-2.0.0-p247 - #configuring........ 
Error running './configure --prefix=/Users/xxxxx/.rvm/rubies/ruby-2.0.0-p247 --with-opt-dir=/usr/local/opt/libyaml:/usr/local/opt/readline:/usr/local/opt/libksba:/usr/local/opt/openssl --disable-install-doc --without-tcl --without-tk --enable-shared', 
please read /Users/xxxxx/.rvm/log/ruby-2.0.0-p247/1375141206_configure.log 
There has been an error while running configure. Halting the installation. 

Tôi cũng chạy lệnh này trong chế độ gỡ lỗi. Để tránh lộn xộn, bạn có thể truy cập nó here.

Ngoài ra, đây là nhật ký:

./configure 
current path: /Users/xxxxx/.rvm/src/ruby-2.0.0-p247 
command(7): ./configure --prefix=/Users/xxxxx/.rvm/rubies/ruby-2.0.0-p247 --with-opt-dir=/usr/local/opt/libyaml:/usr/local/opt/readline:/usr/local/opt/libksba:/usr/local/opt/openssl --disable-install-doc --without-tcl --without-tk --enable-shared 
configure: WARNING: unrecognized options: --without-tcl, --without-tk 
checking build system type... x86_64-apple-darwin12.2.1 
checking host system type... x86_64-apple-darwin12.2.1 
checking target system type... x86_64-apple-darwin12.2.1 
checking whether the C compiler works... no 
configure: error: in `/Users/xxxxx/.rvm/src/ruby-2.0.0-p247': 
configure: error: C compiler cannot create executables 
See `config.log' for more details 

Đây là cài đặt đầu tiên của tôi qua RVM. $ rvm list không trả về gem.

Vui lòng hỏi xem có bất kỳ thông tin bổ sung nào hữu ích hay không.

Chỉnh sửa - HERE là trường hợp đăng nhập có thể giúp bất kỳ ai.

+0

Đang cố gắng để bắt đầu toàn bộ quá trình của tôi một lần nữa từ đầu. Cài đặt lại công cụ Xcode & Commandline ngay bây giờ - sau đó tôi sẽ thử lại. Tôi sẽ đăng kết quả của mình khi có sẵn. – MrCarder

+1

vui lòng thêm '/ Người dùng/xxxxx/.rvm/src/ruby-2.0.0-p247/config.log' – mpapis

+0

Tôi đã tìm ra sự cố (loại). Nó sẽ vẫn hữu ích cho người khác nếu tôi đăng nhật ký? – MrCarder

Trả lời

4

Đã xảy ra sự cố với Xcode hoặc công cụ Dòng lệnh của tôi. Cài đặt lại cả hai được thực hiện tất cả mọi thứ chạy đẹp mắt.

+0

Bạn đã gỡ cài đặt các công cụ dòng lệnh như thế nào? – Clone

+3

Downvote vì thiếu chiều sâu kỹ thuật trong câu trả lời của bạn và đề xuất một quá trình không hiệu quả như vậy. – JGallardo

1

Đảm bảo rằng bạn cài đặt công cụ dòng lệnh trong XCode bởi vì nó không tự động thực hiện (có, tôi đồng ý, công cụ dòng lệnh sẽ được cài đặt theo mặc định) nhưng không phải.

Cài đặt XCode -> Preferences -> Downloads -> "Command Line Tool"

EDIT * bỏ lỡ toàn bộ "khiến tất cả mọi thứ chạy đẹp một phần" và gõ này đều dùng ngoài trời

Chúc mừng, vui mừng tất cả mọi thứ làm việc ngoài!

3

Đối với những người đến đây từ google khi bạn áp dụng những lỗi tương tự như truy vấn:

Tôi có vấn đề này tương tự nhưng không muốn phải trải qua quá trình ridiculously dài cài đặt lại xcode như câu trả lời được chấp nhận đề nghị.Tất cả tôi đã làm được điều hành
rvm get stable Và sau đó chạy
rvm install ruby-2.0.0-p247 lại

vấn đề ban đầu của tôi

problem

sau đó sau khi tôi chạy
rvm get stable

Solution