2012-07-17 41 views
7

Tôi đang cố gắng cài đặt Gradle trên Ubuntu 12.04. Lúc đầu, tôi đã sử dụng gói trong kho, nhưng sau khi nhấn thisbug thì hóa ra tôi nên sử dụng phiên bản mới hơn.Cài đặt Gradle trên Ubuntu 12.04

Tôi đã xóa gói cài sẵn và bản cài đặt chuyên biệt bằng cách sao chép gói 1.0 chính thức vào thư mục /usr/local/share/ và thêm liên kết mềm từ /usr/local/bin/gradle/ đến /usr/local/share/gradle-1.0/bin/gradle.

Dường như nó hoạt động nhưng tôi gặp phải sự cố về classpath. Cụ thể là ngay sau khi tôi cố gắng xây dựng một dự án tôi nhận được

Exception executing [email protected] in compiler daemon: java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException. 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':compileGroovy'. 
> org/apache/commons/cli/ParseException 

Bây giờ locate commons-cli.jar mang lại cho tôi

/usr/share/groovy/lib/commons-cli.jar 
/usr/share/java/commons-cli.jar 

Rõ ràng hai lọ không nằm trong classpath. Thông thường, tôi sẽ chạy một tệp thực thi Java với các tùy chọn -cp để thêm công cụ vào đường dẫn lớp. Nhưng bản thân nó có thể thực thi được là một tập lệnh tự đặt classpath trước khi gọi Java.

Cách chính xác để cài đặt Gradle là gì và làm cho nó tìm thấy mọi thứ cần trên đường dẫn classpath của nó?

Xin vui lòng, lưu ý rằng tôi là một newbie hoàn toàn với thế giới JVM, vì vậy đừng cho rằng tôi quen thuộc với bất cứ điều gì :-)

Trả lời

2

Hóa ra là đủ để đưa

groovy group: 'commons-cli', name: 'commons-cli', version: '1.0' 

dưới phụ thuộc

0

Làm thế nào để cài đặt Gradle trong linux

Tải Lớp từ https://services.gradle.org/distributions/gradle-2.3-all.zip

Một nguyên tắc học cũ đơn giản để thiết lập:

Extract là/usr/local/

Thêm đường dẫn để /etc/bash.bashrc

GRADLE_HOME =/usr/địa phương/gradle-2.2.1 xuất GRADLE_HOME

Các vấn đề liên quan