2013-03-16 109 views
1

我在Ubuntu 12.10上安裝Grails,使用說明here,但在第三步中出現錯誤,如下所示。Ubuntu上的Grails 12.10

  • 須藤附加的apt-庫PPA:Groovy的開發/ Grails的
  • sudo易於得到更新
  • 命令和apt-get安裝的Grails-PPA

我得到的錯誤如下所示。我已經安裝了Sun JDK,並且設置了JAVA_HOME,並且JAVA_HOME/bin正在路徑中。

有人可以建議的事情,試圖解決這個問題嗎?

/home/edgecase> $ sudo apt-get install grails-ppa 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Some packages could not be installed. This may mean that you have 
requested an impossible situation or if you are using the unstable 
distribution that some required packages have not yet been created 
or been moved out of Incoming. 
The following information may help to resolve the situation: 

The following packages have unmet dependencies: 
default-jre-headless:i386 : Depends: openjdk-7-jre-headless:i386 (>= 7~u3-2.1) but it is not going to be installed 
openjdk-7-jre:i386 : Depends: openjdk-7-jre-headless:i386 (= 7u7-2.3.2a-1ubuntu1) but it is not going to be installed 
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. 


/home/edgecase> $ java -version 
java version "1.6.0_39" 
Java(TM) SE Runtime Environment (build 1.6.0_39-b04) 
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode) 

回答

2

由於PPA沒有被維護,我們需要刪除這些指令。改爲使用http://gvmtool.net/

+0

我設法得到它的工作通過卸載/重新安裝所有的東西的Java之前。但我使用了原來的說明。我安裝的是否仍然有效?很可能是 – EdgeCase 2013-03-16 21:14:42

+0

,但由於它不再被維護,你不會得到新的版本。使用GVM獲取最新版本,並安裝多個版本並根據需要在它們之間切換。它還會安裝其他的東西,如Groovy,Gradle等,如果你需要單獨的。 – 2013-03-17 01:46:35

+0

尚未刪除:http://grails.org/download/ubuntu – 2014-02-25 13:19:28

0

YES,請刪除與GVM PPA的指示,我浪費了很多時間,我發現這個