[英]Error running 'requirements_osx_brew_libs_install…' on Mac 10.7
嘗試在上一代Macbook Pro上安裝brew,並不斷出現以下錯誤:
運行'requirements_osx_brew_libs_install autoconf automake libtool pkg-config apple-gcc42 libyaml readline libxml2 libxslt libksba openssl sqlite'時出錯,
請閱讀/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&Brew時沒有運氣。
運行rvm requirements
時出現完全相同的錯誤。 該日志文件沒有提供任何提示,除非安裝失敗。
這對我有用:
在失敗之前從最后一個包開始,對於您的情況,請使用sqlite
。 然后像這樣手動安裝:
brew install sqlite
然后再次運行rvm requirements
,它可能會在較早的軟件包中失敗。 重復上述步驟。
您必須手動安裝這些依賴項,然后嘗試
釀造安裝automake
如果它給你的錯誤缺少像這樣的automake鏈接
您必須先[brew link autoconf“,然后才能安裝automake
然后嘗試這些命令
釀造鏈接--overwrite --dry-run autoconf
釀造鏈接--overwrite autoconf
釀造安裝automake
它將安裝automake,然后您可以再次嘗試安裝ruby。
在新的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顯示為“來源”。 因此,打開了新的終端進行檢查。 果然,新終端返回的rvm is a function
。 因此,關閉了較舊的終端會話並重新復制了將rvm腳本復制到新終端中。
\\ curl -L https://get.rvm.io | bash -s穩定--rails --autolibs =啟用
此后,一切進展順利。 沒有進行任何手動安裝。 我走了一個小彎路,是在閱讀了這篇文章后,在再次運行上述curl命令之前, 用RVM在RVM上安裝了任何ruby版本的錯誤后,重新brew install pkg-config
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 -v
, ruby -v
驗證
一種簡單的解決方案:安裝Xcode命令行工具。
xcode-select --install
希望這可以幫助。
您嘗試拉出的軟件包似乎無法到達。 我看到了相同的錯誤,並且日志文件顯示了嘗試下載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對我而言無法訪問。
該錯誤告訴您檢查的日志文件包含以下信息:
軟件包安裝錯誤,請務必閱讀日志。
嘗試
brew tap --repair
,並確保brew doctor
看起來合理。檢查Homebrew要求https://github.com/mxcl/homebrew/wiki/Installation
運行brew tap --repair后,rvm可以通過自制程序自動安裝缺少的依賴項,並且可以毫無問題地安裝我的ruby。 無需手動安裝每個軟件包或其他任何東西。
我在執行curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails
之后在運行Snow Leopard 10.6.8的MacBook 2,1上遇到了上述問題。 curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails
。 再次嘗試后,安裝成功,沒有進行任何其他更改。
給brew&rvm第二次機會:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.