2016-10-10 30 views
1

目前我正在使用Grails框架開展多項目groovy項目。所有項目都需要Grails版本3.1.9,但需要一個需要Grails 2.4.3版本的項目。 我使用bash命令從其他目錄建立一個gradle這個構建,使用相同的bash命令我想改變的Grails版本3.1.9到2.4.3 目前我使用下面的命令來更改版本:如何使用命令行更改grails版本?

setx -m GRAILS_HOME "E:\Softwares\grails-2.4.3" 

但它不工作, 當我在路徑中使用%GRAILS_HOME%\bin它無法識別grails命令。我是新的這些bash命令,任何幫助。

ERROR: Access to the registry path is denied. 

我對工作WINDOWS 7

+1

有http://sdkman.io/ - 因爲你用bash標記了這個問題,我假設你運行的是cygwin等。在那裏還有一個sdkman的windows版本。另一個出路是使用在新項目中默認添加的包裝器(grailsw.bat,gradlew.bat)。 – cfrick

回答

1

最好的選擇用於管理多個Grails的版本是SDKMAN。如果你正在運行Windows,你可以通過像Cygwin這樣的shell模擬器運行它,或者在Windows命令行上運行一個Powershell克隆posh-gvm