2014-05-20 84 views
1

我升級grails2.3.0到2.3.8,但當我嘗試run-app它給出了以下錯誤。錯誤,同時升級grails 2.3.0到2.3.8

Error occurred during initialization of VM 
    agent library failed to init: instrumentError 
    opening zip file or JAR manifest missing : null 

任何解決方案謝謝!

目前正在使用的STS-3.1.0

+0

你是從命令行執行此操作嗎?試一試命令行,看看產生了什麼。否則,我會刪除你的2.3.8並下載並重新安裝初學者。 – Joe

+0

@Joe是的,我改變了終端的環境。我檢查了grails - 它正在工作。但我認爲該項目缺少一些東西 – abdul

+0

你是說run-app從命令行產生這個錯誤? –

回答

0

到彈簧加載的jar的路徑改變了幾次,IDE需要當發生這種情況相適應。如果這發生在IDE中,您應該更新STS(更好,使用GGTS)到最新版本的Groovy和Grails工具,這個問題應該消失。您也可以將彈簧加載的jar複製到IDE所期望的位置,但這有些破綻。更新IDE是一個更好的主意。

+0

你試過這個嗎? –

+0

我現在下載了更新springsource-tool-suite-3.5.1.RELEASE-e4.4-updatesite如何使用更新更新當前sts版本。只是提取並放在相同的文件夾..是這樣嗎? – abdul

0

根據我對Grails和STS的觀察。新版本在2.3.7之後,包括在STS 3.3.x和Version之前無法運行。這適用於相似版本的GGTS。我一直在問同樣的問題,但解決方案劑量派上用場。任何方式嘗試謹慎升級,並在此之前檢查以下內容:

如果您已定義或設置新的grails路徑爲2.3.7並在命令行上測試它,請檢查環境變量。

您仍然可以在命令行上運行應用程序,或者切換IDE如IntelJ。

See this question of mine here

相關問題