我正在尝试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(或者根本没有关于它的大量信息)似乎是一个死胡同。
答案 0 :(得分:326)
答案 1 :(得分:41)
如果您想使用MacPorts代替Homebrew来执行此操作,则可以执行以下操作:
sudo port install automake autoconf libtool
我有同样的问题,这解决了我。
答案 2 :(得分:3)
如果您正在使用brew
,那么autoreconf
实用程序是autoconf
包的一部分,请通过以下方式安装:
brew install autoconf
如果问题仍然存在,请再次考虑reinstall
或link
。使用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