2

我安装了 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.

4

2 回答 2

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
于 2013-07-19T20:38:28.880 回答
0

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

似乎在 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 真正发布,这将得到解决。毕竟我们使用的是早期版本......

希望这对你们有用。

于 2013-10-01T01:54:26.893 回答