OS X v10.7'ye (Lion) autoreconf'u yüklensin mi?


160

Ruby 1.9.3'ü ruby-debug kullanmamı sağlayacak bir yama ile yeniden kurmaya çalışıyorum .

Talimatları uygularken ve çalıştırırken

rvm reinstall 1.9.3 --patch debug --force-autoconf

Yama tükürüyor ve sonra tükürür:

rvm, seçilen yakut yorumlayıcıyı kurmak için autoreconf gerektirir, ancak autoreconf PATH'de bulunamadı.

Ne yazık ki, OS X v10.7'ye (Lion) autoreconf'u nasıl kuracağınızı araştırmak (veya bunun hakkında çok fazla bilgi) çıkmaz gibi görünüyor.


1
Ruby-debug kullanmak için 1.9.3'ü yamalamanız gerekmez; bu soruya bakın .
Andrew Marshall

başka bir şey, muhtemelen command line toolseksik auto*araçlar olan ve sadece LLVM derleyici sağlar - gerçek GCC yok, bu ruby-1.9.3-p0 veya daha düşük sürümleri derlerken bir sorun olacaktır
mpapis 6:06

Yanıtlar:


339

Homebrew kullanıyorsanız , deneyin

brew install automake

Ayrıca yüklemeli autoconfve yüklemeyi rvmbitirmesine izin vermelidir .


14
brewOSX'e
RobM

Sanırım bu hareket etti, gerekli:brew install autoconf
Xavier Shay

1
libtool da gerekli, demlemek o olmadan libtool yüklemek config.ac:14 alacak: hata: muhtemelen tanımsız makro: AC_PROG_LIBTOOL
MKo

Homebrew kurmak için brew.sh adresini ziyaret edin ya da github.com/Homebrew/brew
DawnSong

Sadece bunu yaptım autoconf, automakecc bağımlılığı olarak kurulur : @XavierShay
rohitpaulk

43

Bunu Homebrew yerine MacPorts kullanarak yapmak istiyorsanız , şunları yapabilirsiniz:

sudo port install automake autoconf libtool

Aynı problemi yaşadım ve bu benim için çözdü.


Bu benim yoluma autoconf eklemek gibi görünmüyordu.
Erik

Hey Erik, macports'un doğru kurulduğundan emin misin? Yolunuzda / opt / local / bin ve ilgili dizinleri görebiliyor musunuz?
patr1ck

Birinin libtool ve glibtool ile ilgili bir sorunu varsa, macport'ta bu şekilde taşınmıştır: lists.macosforge.org/pipermail/macports-users/2009-October/…
Kyr

6

Kullanıyorsanız brew, autoreconfyardımcı program autoconfpaketin bir parçasıdır , bu yüzden şu şekilde yükleyin:

brew install autoconf

Sorun devam ederse, birini reinstallya linkda tekrar düşünün . locate autoreconfNerede olduğunu bulmak için kullanın .

Ayrıca /usr/local/bin/autoreconfvar olup olmadığını (ve doğru yere bağlandığını) kontrol edin ve yolunuzda dosyanızın /usr/local/bineklendiğini kontrol edin /etc/paths.



0

Kabuğumun yolunu ekleyerek autoreconf sorunumu çözdüm:

sudo pico /etc/paths

sonra satırı ekledim

/sw/bin

autoreconfve autoconf dosyalarını buldum ve her şeyi kaydettim.

O zamandan beri autoreconf'u sorunsuz kullanıyorum.


2
Osx makinemde / sw / bin olduğunu görmüyorum. Bunun nereden geldiğini açıklar mısın?
Joshua D. Boyd

0

Benzer bir sorunum vardı, ancak Homebrew Cellar dizininden uzaklaştığı için, ancak bazı nedenlerden dolayı bu paketin ikili dosyaları hala oradaydı.

Autoconf'u aşağıdaki komutla yeniden yükledim ve autoreconf şu anda sağ YOLDA: brew reinstall autoconf

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.