Я пытаюсь переустановить 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) (или вообще много информации об этом), кажется тупиком.
macos
osx-lion
rvm
ruby-debug
Брайан
источник
источник
command line tools
котором отсутствуютauto*
инструменты, и который предоставляет только LLVM-компилятор - без реального GCC, что будет проблемой при компиляции ruby-1.9.3-p0 или болееОтветы:
Если вы используете Homebrew , попробуйте
Который должен также установить
autoconf
и позволитьrvm
закончить установку.источник
brew
не входит в OSX, но вы можете получить его здесь: mxcl.github.com/homebrewbrew install autoconf
autoconf
устанавливается как зависимостьautomake
cc: @XavierShayЕсли вы хотите сделать это, используя MacPorts вместо Homebrew , вы можете сделать:
У меня была та же проблема, и это решило ее для меня.
источник
Если вы используете
brew
, тоautoreconf
утилита является частьюautoconf
пакета, поэтому установите ее через:Если проблема не устранена, рассмотрим либо
reinstall
илиlink
его снова. Используйте,locate autoreconf
чтобы узнать, где это.Также проверьте,
/usr/local/bin/autoreconf
существует ли (и связан ли он в нужном месте), и вы/usr/local/bin
добавили путь в свой/etc/paths
файл.источник
Загрузив
.pkg file from MacPorts
и установив его, он делает свое дело для меня.источник
Я решил проблему с autoreconf, добавив путь к моей оболочке:
Затем я добавил строку
где я нашел
autoreconf
файлы и autoconf и сохранил все.С тех пор я могу использовать autoreconf без проблем.
источник
У меня была похожая проблема, но поскольку Homebrew переместился из каталога Cellar, но по некоторым причинам двоичные файлы этого пакета все еще были там.
Я переустановил autoconf следующей командой, и autoreconf теперь находится в нужном PATH:
brew reinstall autoconf
источник