2016-10-10 8 views
1

現在、私はGrailsフレームワークを使ったマルチプロジェクトのGroovyプロジェクトに取り組んでいます。すべてのプロジェクトにはGrailsバージョン3.1.9が必要ですが、Grailsバージョン2.4.3が必要な単一のプロジェクトです。私は、別のディレクトリからbashコマンドを使用してGradleのビルドを構築し、私は2.4.3 にGrailsのバージョン3.1.9を変更したい同じbashコマンドは、現在私はバージョンを変更するためのコマンドの下に使用していますことを使用しています :コマンドラインを使ってgrailsのバージョンを変更する方法は?

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

しかし、それが動作していない場合、 私は%GRAILS_HOME%\binをパスに使用するとgrailsコマンドを認識しません。私はこれらのbashコマンド、すべての助けで新しいです。

ERROR: Access to the registry path is denied. 

私は、複数のGrailsのバージョンを管理するための最良の選択肢はSDKMANあるWINDOWS 7

+1

http://sdkman.io/があります - あなたがcygwinなどを実行していると仮定してbashで質問にタグ付けしているので、過去にWindows版のsdkmanもあります。もう一つの方法は、デフォルトで新しいプロジェクトに追加されたラッパー(grailsw.bat、gradlew.bat)を使用することです。 – cfrick

答えて

1

に取り組んでいます。 Windowsを実行している場合は、Cygwinのようないくつかのシェルエミュレータで実行できます。あるいは、Windowsコマンドラインで動作するPowershellクローンposh-gvmがあります。

関連する問題