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!

Robert Karl
sumber

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
Ethan Mateja
sumber
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.

Benxamin
sumber
7

Sebagai alternatif untuk Homebrew, Anda selalu dapat mengunduh distribusi biner Ant dari http://ant.apache.org/bindownload.cgi . Ini berfungsi dengan baik pada OS X Mavericks.

Cukup unduh, unzip / untar, dan tambahkan bindirektori ke PATH.

Kristopher Johnson
sumber
4

Urutan yang berhasil untuk saya:

xcode-select --install
brew update
brew install ant
Matt terbakar
sumber
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
3

Saya biasanya menginstal antmelalui Homebrew . Ada dokumentasi yang cukup bagus .

Semoga berhasil.

iltempo
sumber
2
Posting itu bahkan tidak merekomendasikan dirinya lagi!
Matt burns
Saya mengikuti dokumentasi dan itu berhasil untuk saya.
pushya
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

Scott
sumber