在 OS X v10.7(Lion)上安装 autoreconf?

我正在尝试 用一个补丁重新安装 Ruby 1.9.3,这个补丁允许我使用 Ruby-debug

当按照指示和运行

rvm reinstall 1.9.3 --patch debug --force-autoconf

它贯穿并在应用补丁后吐出:

Rvm 需要 autoreconf 来安装所选的 ruby 解释器,但是在 PATH 中没有找到 autoreconf。

不幸的是,到处搜索如何在 OS X v10.7(Lion)上安装 autoreconf (或者关于它的大量信息)似乎是一条死胡同。

108097 次浏览

如果您正在使用 自酿的,请尝试

brew install automake

它还应该安装 autoconf并允许 rvm完成安装。

如果你想使用 MacPorts而不是 自酿的来完成这项工作,你可以这样做:

sudo port install automake autoconf libtool

我也遇到过同样的问题,这个帮我解决了。

我解决了在 shell 中添加路径的 autoreconf 问题:

sudo pico /etc/paths

然后我加了句台词

/sw/bin

在那里我找到了 autoreconf和 autoconf 文件并保存了所有文件。

从那时起,我可以使用 autoreconf 没有任何问题。

通过下载和安装 .pkg file from MacPorts,它为我做的技巧。

如果您使用的是 brew,那么 autoreconf实用程序是 autoconf包的一部分,所以通过以下方式安装它:

brew install autoconf

如果问题仍然存在,请再次考虑 reinstalllink。使用 locate autoreconf找出它的位置。

还要检查 /usr/local/bin/autoreconf是否存在(并且链接到了正确的位置) ,并且在 /etc/paths文件中添加了 /usr/local/bin路径。

我也遇到过类似的问题,但是因为 Homebrew 从 Cellar 目录中移除了,但是由于某些原因,这个包的二进制文件仍然存在。

我使用以下命令重新安装 autoconf,autoreconf 现在位于正确的 PATH 中: brew reinstall autoconf