Làm cách nào để cài đặt ant trên OS X Mavericks?


86

Sau khi nâng cấp lên OS X 10.9 Mavericks, ant không còn trên đường của tôi nữa.

[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

Tôi đã thử cài đặt qua homebrew

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

Thật kỳ lạ khi homebrew không có công thức cho điều đó ....

Sau khi googling, tôi tìm thấy bài viết này , trong đó đề xuất sử dụng công thức tùy chỉnh của người dùng để sản xuất bia.

[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

Bất kỳ trợ giúp sẽ được đánh giá cao!

Câu trả lời:


131

Có vẻ như kho lưu trữ thay thế đã được di chuyển. Bạn có thể kích hoạt kho lưu trữ thay thế homebrew hoặc cài đặt trực tiếp sau khi cập nhật bia của bạn:

brew update
brew install ant

7
brew install homebrew/dupes/antcũng hoạt động.
Jess

23
tính đến hôm nay, bạn chỉ cần cài đặt chương trình pha chế ant
awenkhh

4
Chỉ là một bên: nếu bạn đã cài đặt Homebrew (như tôi đã làm, từ một lúc trước), hãy đảm bảo bạn thực hiện brew updatetrước khi bạn thử câu trả lời được chấp nhận nếu không bạn có thể gặp lỗi 404. Đó là một chính sách tốt để cập nhật công thức của bạn trước khi cài đặt nhưng tôi có thể đã để điều đó làm tôi mất trí ...
Matt Ray

4
Tôi đã có 404 ngay cả sau khi cập nhật. Tôi đã thử: brew tap homebrew/dupesvà sau đó brew install antvà làm việc. (Nguồn: blog.xk72.com/post/53124504531/ Kẻ )
helios

1
@awenkhh Nhưng điều này mang lại ==> 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.Trong khi URL được đề cập trong thông báo lỗi đó tải tìm thấy trong trình duyệt.
avernet

20

Nâng cấp lên Mavericks sáng nay và tìm thấy "lệnh không tìm thấy: ant"

brew update

Chạy bản cập nhật và sau đó thử cài đặt ant.

brew install ant

Ant đã được cài đặt, nhưng nó cũng nhận được cảnh báo này:

Cảnh báo: Không có công cụ dành cho nhà phát triển được cài đặt. Bạn nên cài đặt Công cụ dòng lệnh. Chạy xcode-select --installđể cài đặt chúng.

xcode-select --install

Bây giờ, mọi thứ đang chạy tốt.


7

Thay thế cho Homebrew, bạn luôn có thể tải xuống bản phân phối nhị phân của Ant từ http://ant.apache.org/bindoad.cgi . Nó hoạt động tốt trên OS X Mavericks.

Chỉ cần tải xuống, giải nén / giải nén nó và thêm binthư mục của nó vào PATH.


4

Trình tự làm việc cho tôi:

xcode-select --install
brew update
brew install ant

Nó hoạt động, nhưng tôi nhận được: "Cảnh báo: Bản phát hành Công cụ dòng lệnh mới hơn có sẵn Cập nhật chúng từ Cập nhật phần mềm trong App Store." nhưng không có cập nhật trên cửa hàng ứng dụng.
Bram


1

Tôi đã cài đặt kiến ​​trước khi nâng cấp lên Mavericks. Sau đó, kiến ​​không hoạt động gì cả. Điều duy nhất làm việc cho tôi là:

bia gỡ bỏ kiến

bia cài đặt kiến

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.