Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 运行'时出错;要求\u osx\u brew\u libs\u安装和\x27;在Mac 10.7上_Ruby_Rvm_Homebrew - Fatal编程技术网

Ruby 运行'时出错;要求\u osx\u brew\u libs\u安装和\x27;在Mac 10.7上

Ruby 运行'时出错;要求\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

试图在上一代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.log


我尝试删除并重新安装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密码”,但事实并非如此,而且这种方法对我来说效果很好。