2013-05-10 63 views
32

Đang cố gắng để cài đặt bia trên một thế hệ cuối cùng Macbook Pro và tiếp tục nhận được lỗi sau:Lỗi chạy 'requirements_osx_brew_libs_install ...' trên Mac 10.7

Error running 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config apple-gcc42 libyaml readline libxml2 libxslt libksba openssl sqlite',

please read /Users/allegrascrugham/.rvm/log/ruby-1.9.3-p392/1368142352_package_install_autoconf_automake_libtool_pkg-config_apple-gcc42_libyaml_readline_libxml2_libxslt_libksba_openssl_sqlite.log

tôi đã cố gắng loại bỏ và cài đặt lại RVM & Brew không có may mắn.

+0

RVM/Ruby có ở trạng thái hoạt động không? Homebrew sẽ cần ruby ​​để làm điều đó –

+1

Có gì trong '1368142352_package_install_autoconf_automake_libtool_pkg-config_apple-gcc42_libyaml_readline_libxml2_libxslt_libksba_openssl_sqlite.log'? Có lỗi nào không? –

+0

Xin chào, bạn đã giải quyết được vấn đề chưa? Tôi có cùng một vấn đề – MrMins

Trả lời

0

Có vẻ như một gói bạn đang cố kéo có thể không thể truy cập được. Tôi thấy lỗi tương tự và tệp nhật ký hiển thị lỗi khi tải xuống http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz mà tôi có thể xác nhận hiện không thể truy cập qua wget:

--2013-05-13 21: 09: 52-- (thử: 2) http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz Kết nối với pyyaml.org | 70.87.222.22 |: 80 ... được kết nối. Đã gửi yêu cầu HTTP, đang chờ phản hồi ... Đã đọc lỗi (Đã hết thời gian hoạt động) trong tiêu đề. Thử lại.

Đồng thời xác nhận rằng pyyaml.org không thể truy cập được đối với tôi.

36

Tôi gặp lỗi chính xác khi chạy rvm requirements. Tệp nhật ký đó không đưa ra bất kỳ gợi ý nào ngoài gói không cài đặt được.

Đây là những gì làm việc cho tôi:

di chuyển từ gói cuối cùng trước khi nó không thành công, trong trường hợp của bạn sqlite. Sau đó, cài đặt theo cách thủ công như vậy:

brew install sqlite 

lần nữa, có thể sẽ không thành công ở gói trước đó. Lặp lại các bước trên.

+5

Tôi đã phải cài đặt khoảng 10 gói thủ công, nhưng điều đó đã khắc phục sự cố này cho tôi cũng. –

+1

Mặc dù rvm đã cho tôi thông báo rằng "Cài đặt yêu cầu cho osx, có thể yêu cầu mật khẩu sudo", nó đã không và phương pháp này làm việc tốt cho tôi. –

+0

gcc46 là người cuối cùng cho tôi. Và tôi vẫn nhận được lỗi này! – emaillenin

3

Có sự cố tương tự trên hệ điều hành OS X Mountain Lion mới được cài đặt.

Hướng dẫn tiếp theo http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ cho đến bước 6 khi tôi gặp lỗi này. Ngoài ra kiểm tra tập tin đăng nhập mà không chỉ ra vấn đề chính xác.

Quyết định xác minh xem RVM đã được cài đặt chưa.

type rvm | head -1 

Không hiển thị rvm là 'có nguồn gốc'. Vì vậy, mở thiết bị đầu cuối mới để kiểm tra. Chắc chắn, thiết bị đầu cuối mới đã trả về rvm is a function. Vì vậy, đóng phiên thiết bị đầu cuối cũ hơn & sao chép lại tập lệnh rvm cài đặt vào thiết bị đầu cuối mới.

\ curl -L https://get.rvm.io | bash -s stable --rails --autolibs = enable

Sau đó, tất cả đều ổn. Không thực hiện bất kỳ cài đặt thủ công nào. Một đường vòng nhẹ mà tôi đã chụp là brew install pkg-config sau khi đọc bài đăng Error installing any ruby version with RVM on OSX ngay trước khi chạy lệnh curl ở trên một lần nữa - điều này có thể cũng không cần thiết.

Sau đó,

rvm use 2.0.0 --default 

Bạn có thể nhận được một thông điệp:

>A RVM version 1.20.11 (stable) is installed yet 1.20.10 (stable) is loaded. 
Please do one of the following: 
    * 'rvm reload' 
    * open a new shell 
    * 'echo rvm_auto_reload_flag=1 >> ~/.rvmrc' # for auto reload with msg. 
    * 'echo rvm_auto_reload_flag=2 >> ~/.rvmrc' # for silent auto reload. 

Loại dvm reload hoặc một trong các tùy chọn khác.Xác nhận với dvm -v, ruby -v

0

Các file log rằng lỗi này sẽ cho bạn biết để kiểm tra có thông tin này:

There were package installation errors, make sure to read the log.

Try brew tap --repair and make sure brew doctor looks reasonable.

Check Homebrew requirements https://github.com/mxcl/homebrew/wiki/Installation

Sau khi chạy brew tap --repair, RVM đã có thể tự động cài đặt các phụ thuộc mất tích qua homebrew và cài đặt ruby ​​của tôi mà không có vấn đề gì. không cần cài đặt thủ công từng gói hoặc bất kỳ thứ gì khác.

14

Bạn phải cài đặt những sự phụ thuộc bằng tay, hãy thử

brew install automake

nếu nó mang lại cho bạn lỗi của mắt xích còn thiếu của automake một cái gì đó như thế này

You must `brew link autoconf' before automake can be installed

sau đó thử các lệnh này

brew link --overwrite --dry-run autoconf

brew link --overwrite autoconf

brew install automake

nó sẽ cài đặt automake và sau đó bạn có thể thử lại để cài đặt ruby.

0

Tôi chạy vào vấn đề được mô tả trên MacBook 2.1 của tôi chạy Snow Leopard 10.6.8 sau khi thực hiện curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails. Sau khi thử lại, quá trình cài đặt đã thành công mà không thực hiện bất kỳ thay đổi bổ sung nào.

Cho brew & RVM một cơ hội thứ hai :)

2

Một giải pháp đơn giản: cài đặt Xcode Command Line Tools.

Hy vọng điều này sẽ hữu ích.

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