我正在尝试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(或者根本没有关于它的信息)似乎是一个死胡同。
如果您正在使用brew
,那么autoreconf
实用程序是autoconf
包的一部分,因此请通过以下方式安装:
brew install autoconf
如果问题仍然存在,请再次考虑reinstall
或link
。使用locate autoreconf
找出它的位置。
还要检查/usr/local/bin/autoreconf
是否存在(并链接到正确的位置),并且你在/usr/local/bin
文件中添加了/etc/paths
路径。
通过下载.pkg file from MacPorts
并安装它,它为我做了诀窍。
我解决了我的autoreconf问题,添加了我的shell的路径:
sudo pico /etc/paths
然后我添加了这条线
/sw/bin
在那里我找到了autoreconf
和autoconf文件,并保存了一切。
从那以后我可以毫无问题地使用autoreconf。
我有一个类似的问题,但因为Homebrew离开了Cellar目录,但由于某些原因,这个包的二进制文件仍然存在。
我使用以下命令重新安装了autoconf,autoreconf现在位于正确的PATH中:brew reinstall autoconf