尝试在上一代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&酿造没有运气。
答案 0 :(得分:40)
运行rvm requirements
时出现完全相同的错误。除了无法安装软件包之外,该日志文件不会提供任何提示。
这对我有用:
在您的案例sqlite
中,从失败之前的最后一个包开始。然后手动安装:
brew install sqlite
然后再次运行rvm requirements
,它可能会在早期的包中失败。重复上述步骤。
答案 1 :(得分:14)
您必须手动安装这些依赖项,请尝试
brew install automake
如果它给你一个错误的错误,就像这样
在安装automake之前,你必须“brew link autoconf”
然后尝试这些命令
brew链接--overwrite --dry-run autoconf
brew link --overwrite autoconf
brew install automake
它将安装automake,然后您可以再次尝试安装ruby。
答案 2 :(得分: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 = enable
在此之后,一切顺利。 没有进行任何手动安装。在我再次运行上述curl命令之前阅读帖子Error installing any ruby version with RVM on OSX之后,我走了一段轻微的绕道 - 这可能也是不必要的。
然后,
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 -v
答案 3 :(得分:2)
一个简单的解决方案:安装Xcode命令行工具。
希望这有帮助。
答案 4 :(得分: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。
答案 5 :(得分:0)
此错误告诉您检查的日志文件包含以下信息:
存在软件包安装错误,请务必阅读日志。
尝试
brew tap --repair
并确保brew doctor
看起来合理。检查Homebrew要求 https://github.com/mxcl/homebrew/wiki/Installation
运行brew tap --repair后,rvm能够通过自制程序自动安装缺少的依赖项并安装我的ruby而不会出现问题。无需手动安装每个包或其他任何东西。
答案 6 :(得分:0)
执行curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails
后,我在运行Snow Leopard 10.6.8的MacBook 2,1上遇到了上述问题。再次尝试后,安装成功,无需进行任何其他更改。
给brew& rvm第二次机会:)
答案 7 :(得分:0)
与MacOS High Sierra陷入类似的问题,这个主题非常有用。在here运行brew install gcc49
后结束此处,然后必须运行brew upgrade automake
和brew upgrade coreutils
我已经安装了此代码并且我的X代码已经完成了。