我們已經使用了Grails一段時間,現在已經通過了一些Grails版本。我們並不總是希望立即遷移我們的「舊版」應用程序,但通常會使用新版本進行新的開發。更改Windows環境變量不方便,因爲我有時必須同時運行兩個相關的項目,這些項目運行的是不同版本的Grails。如何管理使用Windows的多個Grails版本進行開發?
在Linux中,我可能會創建包裝腳本或別名,以允許我在命令行上指定版本切換,但我不相信Grails支持這一點。
其他人需要針對多個版本的Grails進行編碼管理嗎?
更新:
我創建了一個gv.bat文件來設置GRAILS\_HOME
和PATH
環境變量。我添加了一個GRAILS\_INSTALLS
環境變量(我的箱子上的c:\usr\local\grails
),並從我的PATH
中刪除了%GRAILS_HOME%\bin
參考。
gv.bat
@echo off
SET GRAILS_HOME=%GRAILS_INSTALLS%\grails-%1
SET PATH=%GRAILS_HOME%\bin;%PATH%
做任何工作的Grails我跑> GV 1.1.2或任何版本我需要工作。我想找出如何在PATH
如何做一個字符串替換來更改值,但結果這對我來說很困難
我不再在Windows上開發,但這絕對是很好的知道。 – ahanson 2014-12-15 16:01:44
我想不出如何安裝posh-gvm。網站文檔說通過鍵入「Install-Package posh-gvm」來安裝,但這只是給出了「找不到匹配」 – 2017-03-04 12:54:45
也嘗試了「通過短腳本」方法,它給出了「SecurityError:(:) [Import-Module ],PSSecurityException「,當你執行」Import-Module posh-gvm「時,甚至以管理員身份運行。嘗試了32位和64位版本的PowerShell,沒有運氣安裝這個東西。 – 2017-03-04 13:07:49