Ruby 运行'时出错;要求\u osx\u brew\u libs\u安装和\x27;在Mac 10.7上
试图在上一代Macbook Pro上安装brew,但始终出现以下错误: 运行“requirements\u osx\u brew\u libs\u 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.logRuby 运行'时出错;要求\u osx\u brew\u libs\u安装和\x27;在Mac 10.7上,ruby,rvm,homebrew,Ruby,Rvm,Homebrew,试图在上一代Macbook Pro上安装brew,但始终出现以下错误: 运行“requirements\u osx\u brew\u libs\u install autoconf automake libtool pkg config apple-gcc42 libyaml readline libxml2 libxslt libksba openssl sqlite”时出错 请阅读/Users/allegrascrugham/.rvm/log/ruby-1.9.3-p392/13681423
我尝试删除并重新安装RVM&Brew,但没有成功。看起来您试图获取的软件包可能无法访问。我看到了相同的错误,日志文件显示尝试下载时出现错误,我可以确认当前无法通过wget访问该错误: --2013-05-13 21:09:52——(尝试:2) 连接到pyyaml.org | 70.87.222.22 |:80。。。有联系的。 HTTP请求已发送,正在等待响应。。。标题中的读取错误(操作超时)。 重试
还确认我无法访问pyyaml.org。我在运行
rvm需求时出现了完全相同的错误。该日志文件没有给出任何提示,只是安装了一个失败的包
这就是我的工作原理:
在您的例子中,在最后一个包失败之前,从它开始执行sqlite
。然后手动安装,如下所示:
brew install sqlite
然后再次运行rvm requirements
,它可能会在以前的包中失败。重复上述步骤。在新的OS X Mountain Lion安装中也有类似问题
我一直遵循教程,直到第6步出现此错误。还检查了日志文件,该文件未指出确切的问题
决定验证是否安装了RVM
type rvm | head -1
未将rvm显示为“来源”。于是,打开新的终端进行检查。果然,返回的新终端rvm是一个函数
。因此,关闭旧的终端会话并将安装rvm脚本重新复制到新终端中
\curl-L | bash-s stable--rails--autolibs=enable
在这之后,一切都很顺利没有进行任何手动安装。在再次运行上面的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-v
,ruby-v
验证此错误告诉您要检查的日志文件是否包含以下信息:
出现包安装错误,请确保阅读日志
尝试brew点击-修复
,并确保brew医生
看起来合理
检查自制软件的要求
运行brew tap--repair后,rvm能够通过自制自动安装缺少的依赖项,并安装my ruby而不会出现问题。无需手动安装每个软件包或其他任何东西 您必须手动安装这些依赖项,请重试
brew安装自动生成
如果它给你的错误,丢失的环节,汽车制造类似的东西
在安装automake之前,必须“brew链接自动功能”
然后试试这些命令
brew链接--覆盖--干运行自动更改
brew链接--覆盖自动更改
brew安装自动生成
它将安装automake,然后您可以再次尝试安装ruby。在执行curl-L之后,我在运行Snow Leopard 10.6.8的MacBook 2,1上遇到了上述问题https://get.rvm.io |bash-s stable--auto dotfiles--autolibs=enable--rails
。重试后,安装成功,无需进行任何其他更改
给brew&rvm第二次机会:)一个简单的解决方案:安装Xcode命令行工具
xcode-select --install
希望这有帮助。在MacOS High Sierra上遇到了类似的问题,该线程非常有用。运行brew install gcc49
后在此结束,然后必须运行brew upgrade automake
和brew upgrade coreutils
我已经安装了这个,并且我的X-code是最新版本。RVM/Ruby是否处于工作状态?Homebrew需要ruby来完成它的功能,1368142352\u软件包安装\u autoconf\u automake\u libtool\u pkg-config\u apple-gcc42\u libyaml\u readline\u libxml2\u libxslt\u libksba\u openssl\u sqlite.log
?有错误吗?嗨,你解决问题了吗?我也有同样的问题BREW缺少一些依赖项。这与我必须手动安装大约10个软件包有关,但这也解决了我的这个问题。尽管rvm给我的信息是“安装osx的要求,可能需要sudo密码”,但事实并非如此,而且这种方法对我来说效果很好。