Próbuję przeinstalować Ruby 1.9.3 z poprawką, która pozwoli mi używać ruby-debug .
Postępując zgodnie z instrukcjami i uruchamiając
rvm reinstall 1.9.3 --patch debug --force-autoconf
Przebiega i po nałożeniu plastra wypluwa:
rvm wymaga autoreconfa do zainstalowania wybranego interpretera ruby, jednak autoreconf nie został znaleziony w PATH.
Niestety, szukanie w Google sposobu instalacji autoreconfa w systemie OS X 10.7 (Lion) (lub w ogóle wielu informacji na jego temat) wydaje się ślepą uliczką.
macos
osx-lion
rvm
ruby-debug
Brian
źródło
źródło
command line tools
brakującychauto*
narzędzi i zapewnia tylko kompilator LLVM - brak prawdziwego GCC, to będzie problem podczas kompilacji ruby-1.9.3-p0 lub niższych wersjiOdpowiedzi:
Jeśli używasz Homebrew , spróbuj
Który powinien również zainstalować
autoconf
i pozwolićrvm
na zakończenie instalacji.źródło
brew
nie jest dołączony do OSX, ale możesz go pobrać tutaj: mxcl.github.com/homebrewbrew install autoconf
autoconf
jest instalowany jako zależnośćautomake
cc: @XavierShayJeśli chcesz to zrobić za pomocą MacPorts zamiast Homebrew , możesz:
Miałem ten sam problem i to rozwiązało go za mnie.
źródło
Jeśli używasz
brew
,autoreconf
narzędzie jest częściąautoconf
pakietu, więc zainstaluj je przez:Jeśli problem będzie się powtarzał, rozważ jedną z nich
reinstall
lublink
ponownie. Użyj,locate autoreconf
aby dowiedzieć się, gdzie to jest.Sprawdź również, czy
/usr/local/bin/autoreconf
istnieje (i jest połączony we właściwym miejscu), a/usr/local/bin
ścieżka została dodana do/etc/paths
pliku.źródło
Pobierając
.pkg file from MacPorts
i instalując go, załatwia sprawę.źródło
Rozwiązałem problem z autoreconf, dodając ścieżkę do mojej powłoki:
potem dodałem linię
gdzie znalazłem
autoreconf
pliki i autoconf i wszystko zapisałem.Od tego czasu mogę bez problemu używać autoreconfa.
źródło
Miałem podobny problem, ale ponieważ Homebrew wyprowadził się z katalogu Cellar, ale z jakichś powodów pliki binarne tego pakietu nadal tam były.
Ponownie zainstalowałem autoconf za pomocą następującego polecenia i autoreconf jest teraz we właściwej ŚCIEŻCE:
brew reinstall autoconf
źródło