Я пытаюсь переустановить 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
.
Ответ 4
.pkg file from MacPorts
и установив его, он помогает мне.
Ответ 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