2013-05-10 100 views
32

試圖在上一代安裝釀造MacBook Pro和不斷收到以下錯誤「requirements_osx_brew_libs_install ...」:錯誤運行在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

我試着刪除,並沒有運氣重新安裝RVM &啤酒。

+0

RVM/Ruby處於工作狀態嗎?自制軟件需要紅寶石來做它的事情 – 2013-05-10 00:12:23

+1

什麼是'1368142352_package_install_autoconf_automake_libtool_pkg-config_apple-gcc42_libyaml_readline_libxml2_libxslt_libksba_openssl_sqlite.log'?有任何錯誤嗎? – 2013-05-10 00:21:57

+0

嗨,你解決了這個問題嗎?我有同樣的問題 – MrMins 2014-04-16 02:20:13

回答

0

看起來像你試圖拉的包可能無法訪問。我看到相同的錯誤和日誌文件顯示試圖下載http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz,我可以確認目前無法通過wget下載錯誤:

- 2013-05-13 21:09:52--(嘗試:2) http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz 連接到pyyaml.org | 70.87.222.22 |:80 ...已連接。 發送HTTP請求,等待響應...讀取錯誤(操作超時)標題中。 正在重試。

也證實pyyaml.org對我來說是無法訪問的。

36

運行rvm requirements時,發生了完全相同的錯誤。該日誌文件沒有給出任何提示,而是一個軟件包未能安裝。

這是爲我工作:從上次包

去失敗之前,你的情況sqlite。然後手動安裝,如下所示:

brew install sqlite 

然後再次運行rvm requirements,它可能會失敗在較早的包。重複上述步驟。

+5

有關我必須手動安裝大約10個軟件包,但是這爲我解決了這個問題以及。 – 2013-05-18 19:48:19

+1

雖然rvm給我的消息「安裝OSX的需求,可能需要sudo密碼」,但它沒有,這種方法對我來說工作得很好。 – 2013-05-20 20:28:28

+0

gcc46是我最後一個。我仍然遇到這個錯誤! – emaillenin 2013-09-14 10:09:18

3

在新的OS X Mountain Lion安裝上遇到類似問題。

跟着教程http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/直到第6步,當我得到這個錯誤。還檢查了沒有指出確切問題的日誌文件。

決定驗證RVM是否已安裝。

type rvm | head -1 

沒有顯示rvm爲'sourced'。於是,開了新的終端來檢查。果然,新的終端返回rvm is a function。所以,關閉舊的終端會話&重新複製安裝rvm腳本到新終端。

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

之後,一切進展順利。 沒有做任何手動安裝。我在讀完Error installing any ruby version with RVM on OSX之後,再次運行上面的curl命令之後,我採取的一個小小彎路是brew install pkg-config--這可能也是不必要的。

然後,

rvm use 2.0.0 --default 

你可能會得到一個消息:

>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. 

類型dvm reload或其他選項之一。驗證與dvm -vruby -v

0

日誌文件,這個錯誤告訴你檢查了這個信息:

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

運行自來水沖泡後--repair,RVM能自動通過自制安裝缺少的依賴關係,並安裝我的紅寶石沒有問題。無需手動安裝每個軟件包或其他任何東西。

14

您必須手動安裝這些依賴關係,儘量

brew install automake

,如果它給你丟失的automake的東西鏈接這樣

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

然後嘗試這些命令的錯誤

brew link --overwrite --dry-run autoconf

brew link --overwrite autoconf

brew install automake

它會安裝automake,然後你可以再次嘗試安裝ruby。

0

在執行curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails後,我遇到了我的MacBook 2,1上運行Snow Leopard 10.6.8的上述問題。再次嘗試後,安裝成功,不做任何其他更改。

給BREW & RVM第二次機會:)

2

一個簡單的解決方案:安裝Xcode的命令行工具。

希望這會有所幫助。