Saya mencoba menginstal ulang Ruby 1.9.3 dengan tambalan yang memungkinkan saya menggunakan ruby-debug .
Saat mengikuti instruksi dan berjalan
rvm reinstall 1.9.3 --patch debug --force-autoconf
Itu berjalan melalui dan setelah menerapkan patch meludah:
rvm membutuhkan autoreconf untuk menginstal interpreter ruby yang dipilih namun autoreconf tidak ditemukan di PATH.
Sayangnya, mencari-cari cara menginstal autoreconf pada OS X v10.7 (Lion) (atau banyak informasi tentangnya) sepertinya menemui jalan buntu.
macos
osx-lion
rvm
ruby-debug
Brian
sumber
sumber
command line tools
adalahauto*
alat yang hilang , dan hanya menyediakan kompiler LLVM - tidak ada GCC nyata, yang akan menjadi masalah ketika mengkompilasi ruby-1.9.3-p0 atau versi yang lebih rendahJawaban:
Jika Anda menggunakan Homebrew , coba
Yang juga harus menginstal
autoconf
dan memungkinkanrvm
untuk selesai menginstal.sumber
brew
tidak disertakan dengan OSX, tetapi Anda bisa mendapatkannya di sini: mxcl.github.com/homebrewbrew install autoconf
autoconf
diinstal sebagai dependensiautomake
cc: @XavierShayJika Anda ingin melakukan ini menggunakan MacPorts, bukan Homebrew , Anda dapat melakukan:
Saya memiliki masalah yang sama dan ini menyelesaikannya untuk saya.
sumber
Jika Anda menggunakan
brew
, makaautoreconf
utilitas adalah bagian dariautoconf
paket, jadi instal melalui:Jika masalah berlanjut, pertimbangkan salah satu
reinstall
atau beberapalink
masalah lagi. Gunakanlocate autoreconf
untuk mencari tahu di mana itu.Periksa juga apakah
/usr/local/bin/autoreconf
ada (dan ditautkan ke tempat yang tepat), dan Anda telah/usr/local/bin
menambahkan path di/etc/paths
file Anda .sumber
Dengan mengunduh
.pkg file from MacPorts
dan menginstalnya, itu membantu saya.sumber
Saya memecahkan masalah autoreconf saya dengan menambahkan path ke shell saya:
kemudian saya menambahkan baris
di mana saya menemukan
autoreconf
dan autoconf dan menyimpan semuanya.Sejak itu saya dapat menggunakan autoreconf tanpa masalah.
sumber
Saya memiliki masalah yang sama, tetapi karena Homebrew pindah dari direktori Cellar, tetapi karena beberapa alasan biner dari paket ini masih ada.
Saya menginstal ulang autoconf dengan perintah berikut dan autoreconf berada di PATH yang benar sekarang:
brew reinstall autoconf
sumber