簡體   English   中英

在Mac 10.7上運行“ requirements_osx_brew_libs_install…”時出錯

[英]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 -vruby -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第二次機會:)

遇到MacOS High Sierra的類似問題,該線程非常有用。 此處運行brew install gcc49這里結束,然后必須運行brew upgrade automakebrew upgrade coreutils我已經安裝了該軟件,並且我的X代碼是最新的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM