2013-03-10 39 views
6

Tôi đang cố gắng để chuyển đổi từ Ruby 1.8 đến 1.9.3 qua RVM:RVM cài đặt ruby ​​1.9.3: Thiếu gói cần

rvm install 1.9.3 

Nhưng mọi Tôi có một cảnh báo:

Missing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libxml2, libxslt, libksba, openssl, curl-ca-bundle, sqlite. 

Tôi đã thử với

rvm pkg install libyaml 

nhưng không có gì tốt hơn. Mỗi khi tôi có cảnh báo này, và nó ngăn cản tôi cài đặt đường ray 3 (thiếu libyaml và openssl). Bất cứ ai đã giải quyết được điều đó? Cảm ơn bạn đã giúp đỡ.

Tôi đang chạy Mac OS X 10.8.2

+0

Kiểm tra câu hỏi này nếu nó hữu ích. http://stackoverflow.com/questions/15207239/missing-required-packages-including-libyaml – Hemanth

Trả lời

11

Thử chạy

rvm requirements 

Và sau đó:

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

Nếu bạn vẫn còn có vấn đề bạn có thể kiểm tra này ra - click here

+0

Cảm ơn! Tôi đã sử dụng liên kết để cài đặt Homebrew, và sau đó lệnh brew install làm việc cho tất cả ngoại trừ libxml2 và libxslt. Tôi "bó cài đặt" ed, sau đó cài đặt đường ray: không hoạt động. Tôi đã thử một lần nữa để pha cài đặt 2 và bây giờ nó đã làm việc! Pfiou! Cảm ơn bạn đã giúp đỡ ! –

+1

nếu bạn nhận được 'Lỗi: Không có công thức có sẵn cho apple-gcc42' Lỗi với sư tử núi, hãy thử' brew tap --repair homebrew/dupes', sau đó thử cài đặt lại – AbdullahDiaa

5

Đây là chức năng mới cho RVM 1.19, chúng tôi sẽ cải thiện các thông điệp, f hoặc bây giờ chỉ cần thử:

rvm get head 
rvm install 1.9.3 --autolibs=3 
+0

Cảm ơn sự giúp đỡ của bạn. Đã không giải quyết các trick cho tôi. –

+0

nó không phải vì tôi cho rằng nó là hiển nhiên để chạy 'rvm get head' trước - cập nhật hướng dẫn – mpapis

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