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

时间:2012-03-05 23:57:44

标签: macos osx-lion rvm ruby-debug

我正在尝试re-install Ruby 1.9.3 with a patch that will allow me to use ruby-debug

按照说明操作时

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

它在应用补丁吐出后运行:

  

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

不幸的是,谷歌搜索如何在OS X v10.7(Lion)上安装autoreconf(或者根本没有关于它的大量信息)似乎是一个死胡同。

6 个答案:

答案 0 :(得分:326)

如果您使用Homebrew,请尝试

brew install automake

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

答案 1 :(得分:41)

如果您想使用MacPorts代替Homebrew来执行此操作,则可以执行以下操作:

sudo port install automake autoconf libtool

我有同样的问题,这解决了我。

答案 2 :(得分:3)

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

brew install autoconf

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

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

答案 3 :(得分:2)

通过下载.pkg file from MacPorts并安装它,它可以帮助我。

答案 4 :(得分:0)

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

sudo pico /etc/paths

然后我添加了一行

/sw/bin

我找到autoreconf和autoconf文件并保存了所有内容。

从那时起,我可以毫无问题地使用autoreconf。

答案 5 :(得分:0)

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

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