Làm cách nào để cài đặt Groovy?


15

Khi tôi cố chạy nó:

sudo apt-get install groovy 

Tôi nhận được lỗi lớn này:

Setting up oracle-java7-installer (7u3-0~eugenesan~precise4) ...
Downloading...
--2012-04-28 18:43:39--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 96.17.181.40, 96.17.181.49
Connecting to download.oracle.com (download.oracle.com)|96.17.181.40|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [following]
--2012-04-28 18:43:39--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 184.50.22.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|184.50.22.174|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-04-28 18:43:40--  http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|96.17.181.40|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: `./jdk-7u3-linux-i586.tar.gz'

     0K .....                                                 100% 47.2K=0.1s

2012-04-28 18:43:40 (47.2 KB/s) - `./jdk-7u3-linux-i586.tar.gz' saved [5307/5307]

Download done.
sha256sum mismatch jdk-7u3-linux-i586.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of groovy:
 groovy depends on default-jre-headless | sun-java6-jre; however:
  Package default-jre-headless is not installed.
  Package oracle-java7-installer which provides default-jre-headless is not configured yet.
  Package sun-java6-jre is not installed.
dpkg: error processing groovy (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          Errors were encountered while processing:
 oracle-java7-installer
 groovy
E: Sub-process /usr/bin/dpkg returned an error code (1)

Tôi đã cài đặt Java trong máy tính của mình. Khi tôi chạy:

java -version

Tôi có :

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

Tôi đang mắc sai lầm ở đâu?

Cảm ơn trước.

Câu trả lời:


25

Tôi đã phục hồi từ lỗi này bằng cách thực hiện:

sudo apt-get purge openjdk*

Điều này sẽ nhắc bạn xóa openjdkcái đã được cài đặt trong hệ thống của bạn. Tiến hành với nó. Sau khi openjdkđã được gỡ bỏ khỏi máy tính của bạn, bạn có thể làm:

sudo apt-add-repository ppa:groovy-dev/groovy
sudo apt-get update
sudo apt-get install groovy

Điều này cài đặt phiên bản ổn định. Sau đó, làm điều này, trong thiết bị đầu cuối của bạn:

groovy -version

Điều này sẽ cung cấp cho bạn đầu ra:

Groovy Version: 1.8.6 JVM: 1.6.0_24 Vendor: Sun Microsystems Inc. OS: Linux

+1 xuất sắc - đừng quên nhấp vào nút đánh dấu để chấp nhận câu trả lời của riêng bạn. Cảm ơn!
fossfreedom

2
Do kho lưu trữ PPA ở trên khá lỗi thời / không rõ ràng, tôi cũng khuyên bạn nên sử dụng cách GVM để cài đặt Groovy như được nêu trong câu trả lời dưới đây.
Ikon

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.