【问题标题】:RVM requirements errorRVM 要求错误
【发布时间】:2013-10-01 09:54:26
【问题描述】:

我安装了 OS X Mavericks,我试图在终端中运行 rvm requirements,它给了我这个错误。

Installing required packages: autoconf, automake, libtool, pkgconfig, libyaml, libffi, readline, libksba, curl-ca-bundle, gdbm............. Error running 'requirements_osx_port_libs_install autoconf automake libtool pkgconfig libyaml libffi readline libksba curl-ca-bundle gdbm', please read /Users/Alex/.rvm/log/ruby-1.9.3-p448/1374263757_package_install_autoconf_automake_libtool_pkgconfig_libyaml_libffi_readline_libksba_curl-ca-bundle_gdbm.log Requirements installation failed with status: 1.

【问题讨论】:

标签: ruby rvm osx-mavericks


【解决方案1】:

看起来 RVM 尝试使用 Macports 安装一些依赖项,而 Macports 在尝试安装 autoconf 时对依赖项感到非常困惑。

尝试运行:

brew install autoconf

否则你应该运行这个 bash 脚本:

https://gist.github.com/siraj/1399288

假设你有 brew,如果你没有,你应该这样做。

如果您的 Macports 不能正常工作,那么您可以手动安装所有要求,如下所示:

brew install autoconf automake libtool pkgconfig libyaml libffi readline libksba curl-ca-bundle gdbm

【讨论】:

  • 我尝试运行brew install m4 perl15 perl15.12 gdbm xz,但它给了我这个错误:Error: No available formula for m4
  • @alexclp 你先尝试 brew install autoconf 吗?
  • 如果成功,您应该尝试继续安装 rvm 要求。这就是它之前失败的原因。
  • 已安装所有要求,尝试运行该 bash 脚本并失败:(此外,当我尝试运行 rvm requirements 时,它给了我与以前相同的错误
  • @alexclp 如果再次失败,您能否再次发布日志文件?我愿意打赌它只是失败了。基本上你的 Macports 被破坏了,你需要用 brew 安装所有的 rvm 依赖项。
【解决方案2】:

我尝试了上述方法以及其他一些方法。没有工作。

似乎在 OSX 10.9 和 XCode5 上移动了一些库。所以我必须安装 XCode5-DP6(Dev Preview 6),打开 DP6,在设置中,你必须告诉命令行工具使用新的 DP6 构建,而不是市场上的标准 XCode。

首先,我必须安装自制软件。没有人喜欢玩macports。就在一个月前,我还在使用我的第一台 Mac,所以当时 macports 正是为我解决了 apache 的问题。然后我不得不运行'brew install autoconf'

一旦我这样做了,我就运行rvm requirements,一切安装都没有问题。然后sudo gem install jekyll 从那里开始,现在一切都像魅力一样。

我敢肯定,一旦 Mavericks 正式发布,这将得到解决。毕竟我们使用的是早期版本...

希望这对你们有用。

【讨论】:

    猜你喜欢
    • 2014-05-17
    • 2015-12-20
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    • 2013-01-22
    • 2014-05-03
    相关资源
    最近更新 更多