Bagaimana cara menginstal semut di OS X Mavericks?


86

Setelah memutakhirkan ke OS X 10.9 Mavericks, semut tidak lagi berada di jalur saya.

[126] 11:23:26 rkarl-mba-4:~/mobile-baselayer > ant
zsh: permission denied: ant
[126] 11:23:50 rkarl-mba-4:~/mobile-baselayer > which ant
ant not found

Saya mencoba menginstal melalui homebrew

[126] 11:23:09 rkarl-mba-4:~/mobile-baselayer > brew install ant
Error: No available formula for ant

Aneh bahwa homebrew tidak memiliki formula untuk itu ....

Setelah googling, saya menemukan artikel ini , yang menyarankan menggunakan formula khusus pengguna untuk pembuatan bir.

[1] 11:23:56 rkarl-mba-4:~/mobile-baselayer > brew install https://raw.github.com/adamv/homebrew-alt/master/duplicates/ant.rb

curl: (22) The requested URL returned error: 404 Not Found
Error: Failure while executing: /usr/bin/curl -f#LA Homebrew\ 0.9.4\ (Ruby\ 1.8.7-358;\ Mac\ OS\ X\ 10.9) https://raw.github.com/adamv/homebrew-alt/master/duplicates/ant.rb -o /Library/Caches/Homebrew/Formula/ant.rb

Bantuan apa pun akan dihargai!

Jawaban:


131

Sepertinya repositori alternatif dimigrasikan. Anda dapat mengaktifkan repositori alternatif buatan sendiri atau menginstal langsung setelah memperbarui minuman Anda:

brew update
brew install ant

7
brew install homebrew/dupes/antjuga berfungsi.
Jess

23
pada hari ini, Anda hanya perlu membuat install ant
awenkhh

4
Sebagai tambahan: jika Anda sudah menginstal Homebrew (seperti yang saya lakukan, sejak beberapa waktu lalu), pastikan Anda melakukan brew updatesebelum Anda mencoba jawaban yang diterima atau Anda mungkin mendapatkan kesalahan 404. Adalah kebijakan yang bagus untuk memperbarui formula Anda sebelum menginstal tetapi saya mungkin membiarkan itu melintas dalam pikiran saya ...
Matt Ray

4
Saya memiliki 404 bahkan setelah pembaruan. Saya sudah mencoba: brew tap homebrew/dupesdan kemudian brew install antbekerja. (Sumber: blog.xk72.com/post/53124504531/… )
helios

1
@awenkhh Tapi ini memberikan ==> Downloading http://www.apache.org/dyn/closer.cgi?path=ant/binaries/apache-ant-1.9.2-bin.tar.gz. Error: Couldn't determine mirror. Try again later.Sementara URL yang disebutkan dalam pesan kesalahan itu banyak ditemukan di browser.
avernet

20

Diperbaharui ke Mavericks pagi ini dan menemukan "perintah tidak ditemukan: semut"

brew update

Jalankan pembaruan dan kemudian coba pasang semut.

brew install ant

Ant diinstal, tetapi juga membuat lansiran ini:

Peringatan: Tidak ada alat pengembang yang diinstal. Anda harus menginstal Alat Baris Perintah. Jalankan xcode-select --installuntuk menginstalnya.

xcode-select --install

Sekarang, semuanya berjalan dengan baik.



4

Urutan yang berhasil untuk saya:

xcode-select --install
brew update
brew install ant

Ini berfungsi, tetapi saya mendapatkan: "Peringatan: Rilis Alat Baris Perintah yang lebih baru tersedia. Perbarui dari Pembaruan Perangkat Lunak di App Store." tetapi tidak ada pembaruan di app store.
Bram


1

Saya telah menginstal semut sebelum memutakhirkan ke Mavericks. Setelah itu, semut tidak bekerja sama sekali. Satu-satunya hal yang bekerja untuk saya adalah ini:

buat semut uninstall

buat semut instalasi

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.