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

问题描述 投票:155回答:6

我正在尝试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(或者根本没有关于它的信息)似乎是一个死胡同。

macos osx-lion rvm ruby-debug
6个回答
324
投票

如果您使用的是Homebrew,请尝试

brew install automake

哪个也应该安装autoconf并允许rvm完成安装。


41
投票

如果你想用MacPorts代替Homebrew,你可以这样做:

sudo port install automake autoconf libtool

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


3
投票

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

brew install autoconf

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

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


2
投票

通过下载.pkg file from MacPorts并安装它,它为我做了诀窍。


0
投票

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

sudo pico /etc/paths

然后我添加了这条线

/sw/bin

在那里我找到了autoreconf和autoconf文件,并保存了一切。

从那以后我可以毫无问题地使用autoreconf。


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.