Установить autoreconf на OS X v10.7 (Lion)?

Я пытаюсь переустановить Ruby 1.9.3 с патчем, который позволит мне использовать ruby-debug.

При следовании инструкциям и запуске

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

Проходит и после применения патча выплевывает:

rvm требует autoreconf для установки выбранного интерпретатора ruby, однако autoreconf не был найден в переменной PATH.

К сожалению, поиск в поисках того, как установить autoreconf на OS X v10.7 (Lion) (или вообще много информации об этом), кажется тупиком.

Ответ 1

Если вы используете Homebrew, попробуйте

brew install automake

Что также должно установить autoconf и позволить rvm завершить установку.

Ответ 2

Если вы хотите сделать это, используя MacPorts вместо Homebrew, вы можете сделать:

sudo port install automake autoconf libtool

У меня была та же проблема, и это решило ее для меня.

Ответ 3

Если вы используете brew, утилита autoreconf входит в состав пакета autoconf, поэтому установите его через:

brew install autoconf

Если проблема не устранена, попробуйте либо reinstall либо снова link ее. Используйте locate autoreconf чтобы узнать, где он находится.

Также проверьте, существует ли /usr/local/bin/autoreconf (и связан ли он в нужном месте), и есть ли путь /usr/local/bin добавленный в ваш файл /etc/paths.

Ответ 5

Я пытался установить autoconf:

sudo port install automake autoconf libtool. 

Я не смог установить это.

Наконец этот работал у меня.

Ответ 6

Я решил проблему autoreconf, добавив путь к моей оболочке:

sudo pico /etc/paths

то я добавил строку

/sw/bin

где я нашел файлы autoreconf и autoconf и сохранил все.

С тех пор я могу без проблем использовать autoreconf.

Ответ 7

У меня была похожая проблема, но поскольку Homebrew переместился из каталога Cellar, но по некоторым причинам двоичные файлы этого пакета все еще были там.

Я переустановил autoconf с помощью следующей команды, и autoreconf теперь находится в правильном PATH: brew reinstall autoconf