Установить autoreconf на OS X v10.7 (Lion)? - PullRequest
156 голосов
/ 06 марта 2012

Я пытаюсь переустановить 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) (или вообще много информации об этом), кажется тупиком.

Ответы [ 6 ]

327 голосов
/ 20 марта 2012

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

brew install automake

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

42 голосов
/ 29 марта 2012

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

sudo port install automake autoconf libtool

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

3 голосов
/ 07 июня 2015

Если вы используете brew, утилита autoreconf является частью пакета autoconf, поэтому установите ее с помощью:

brew install autoconf

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

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

2 голосов
/ 13 февраля 2014

Скачав .pkg file from MacPorts и установив его, он справится со мной.

0 голосов
/ 22 февраля 2018

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

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

0 голосов
/ 14 июля 2013

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

sudo pico /etc/paths

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

/sw/bin

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

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

...