在OSX Lion上安装autoreconf?

Bri*_*ian 159 macos ruby-debug rvm osx-lion

我正在尝试使用一个允许我使用ruby-debug的补丁重新安装ruby 1.9.3.

按照说明操作时

rvm reinstall 1.9.3 --patch debug --force-autoconf
Run Code Online (Sandbox Code Playgroud)

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

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

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

foz*_*foz 331

如果您使用自制软件,请尝试

brew install automake
Run Code Online (Sandbox Code Playgroud)

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

  • `brew`不包含在OSX中,但您可以在此处获取:http://mxcl.github.com/homebrew/ (14认同)
  • 还需要 libtool,如果没有它 brew install libtool 你会得到 configure.ac:14: error: possible undefined macro: AC_PROG_LIBTOOL (2认同)

pat*_*1ck 43

如果你想用macports代替自制软件,你可以这样做:

sudo port install automake autoconf libtool
Run Code Online (Sandbox Code Playgroud)

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


ken*_*orb 8

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

brew install autoconf
Run Code Online (Sandbox Code Playgroud)

如果问题仍然存在,考虑要么reinstalllink重新它。使用locate autoreconf找出它在哪里。

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