Cài đặt / nâng cấp lớp trên Mac OS X


Câu trả lời:


408

Như đã đề cập trong hướng dẫn này , nó đơn giản như:

Để cài đặt

brew install gradle

Nâng cấp

brew upgrade gradle

( tất nhiên là sử dụng Homebrew )

Cũng xem (cuối cùng) tài liệu cập nhật .

Chúc mừng :)!


Lưu ý hướng dẫn chính thức: docs.gradle.org/civerse/userguide/installation.html thực sự khá phức tạp ...
mllm

2
Hoạt động như một bùa mê trên OS X 10.11.5
realPK

1
Hoạt động tốt trên OSX 10.13 (17A405)
Chen

1
Trong trường hợp bạn không có quyền quản trị, hãy làm theo hướng dẫn này , thay thế walkloudbằng tên người dùng của bạn
khủng khiếp vào

1
Như ThomasW đã đề cập dưới đây, nếu bạn thích sự linh hoạt và đơn giản, sdkman là con đường để đi
ChaudPain

20

Tôi đã tải xuống từ http://gradle.org/gradle-doad/ . Tôi sử dụng Homebrew, nhưng tôi đã quên cài đặt gradlebằng cách sử dụng nó.

Để lưu một số MB bằng cách tải xuống lại bằng Homebrew, tôi đã liên kết gradlenhị phân từ kho lưu trữ zip đã tải xuống (và giải nén) trong /usr/local/bin/. Đây là cùng một nơi mà các liên kết Homebrew tất cả các nhị phân khác.

cd /usr/local/bin/
ln -s ~/Downloads/gradle-2.12/bin/gradle

Bây giờ hãy kiểm tra xem nó có hoạt động hay không:

gradle -v

20

Một cách khác là sử dụng sdkman . Một lợi thế của sdkman so với brew là nhiều phiên bản gradle được hỗ trợ. (brew chỉ hỗ trợ phiên bản mới nhất và 2.14.) Để cài đặt sdkman thực thi:

curl -s "https://get.sdkman.io" | bash

Sau đó làm theo hướng dẫn. Tới đây để biết thêm thông tin cài đặt. Khi sdkman được cài đặt, sử dụng lệnh:

sdk install gradle

Hoặc để cài đặt một phiên bản cụ thể:

sdk install gradle 2.2

Hoặc sử dụng để sử dụng một phiên bản cài đặt cụ thể:

sdk use gradle 2.2

Để xem phiên bản nào được cài đặt và có sẵn:

sdk list gradle

Để biết thêm thông tin đi vào đây .



3

Hai phương pháp

  • sử dụng cài đặt tự động homebrew :
    • Các bước:
      • brew install gradle
    • Ưu và nhược điểm
      • Ưu điểm: dễ
      • Nhược điểm: (có lẽ) không phải phiên bản mới nhất
  • cài đặt thủ công (cho phiên bản mới nhất ):
    • Ưu và nhược điểm
      • Ưu điểm: sử dụng bất kỳ phiên bản (hoặc mới nhất) dự kiến ​​của bạn
      • Nhược điểm: cần tự làm
    • Các bước
      • tải xuống phiên bản nhị phân mới nhất ( gradle-6.0.1 ) từ Gradle | Phát hành
      • giải nén nó ( gradle-6.0.1-all.zip) và thêm gradle pathvào biến môi trườngPATH
        • thông thường là chỉnh sửa và thêm cấu hình sau vào tập lệnh khởi động của bạn ( ~/.bashrchoặc ~/.zshrcv.v.):
export GRADLE_HOME=/path_to_your_gradle/gradle-6.0.1
export PATH=$GRADLE_HOME/bin:$PATH

một số lưu ý cơ bản khác

Q: Làm thế nào để PATHcó hiệu lực ngay lập tức?

A: sử dụng source:

source ~/.bashrc

nó sẽ làm / thực hiện .bashrc , vì vậy hãy PATHtrở thành giá trị mới nhất dự kiến ​​của bạn, bao gồm đường dẫn lớp được thêm vào của bạn.

Q: Cách kiểm tra PATH là thực sự có hiệu lực / làm việc bây giờ?

A: sử dụng echođể xem đường dẫn đã thêm của bạn thực sự trongPATH

  ~ echo $PATH
xxx:/Users/crifan/dev/dev_tool/java/gradle/gradle-6.0.1/bin:xxx

bạn có thể thấy chúng tôi đã thêm /Users/crifan/dev/dev_tool/java/gradle/gradle-6.0.1/binvàoPATH

Q: Cách xác minh gradle được cài đặt chính xác trên máy Mac của tôi?

A: sử dụng whichđể đảm bảo có thể tìm thấy lớp

  ~ which gradle
/Users/crifan/dev/dev_tool/java/gradle/gradle-6.0.1/bin/gradle

VÀ để kiểm tra và xem phiên bản gradle

  ~ gradle --version

------------------------------------------------------------
Gradle 6.0.1
------------------------------------------------------------

Build time:   2019-11-18 20:25:01 UTC
Revision:     fad121066a68c4701acd362daf4287a7c309a0f5

Kotlin:       1.3.50
Groovy:       2.5.8
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          1.8.0_112 (Oracle Corporation 25.112-b16)
OS:           Mac OS X 10.14.6 x86_64

điều này có nghĩa là lớp (mới nhất) được cài đặt chính xác trên máy Mac của bạn ^ _ ^.

để biết thêm chi tiết xin vui lòng tham khảo bài viết (tiếng Trung) của tôi 【已】 mac 中 安装 maven

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.