IntelliJ IDEA8.1.2にしてgrailsコマンドが使えなくなった人に朗報
Windowsに限った話かな? OSXじゃまだ確認してない。
→ Grails And JAVA_HOME – IDEs Support (IntelliJ Platform) | JetBrains
IntelliJが内部的に実行しているgrailsコマンドに渡しているJAVA_HOMEの末尾にパス区切子が付いてないんで,grailsコマンドが正しく実行されないよ,と言うもの。手っ取り早く startGrails.bat を以下のように書き換えたらいいよ。
:have_JAVA_HOME @rem Validate JAVA_HOME set JAVA_HOME=%JAVA_HOME:/=\% <-- この行を追加する %COMMAND_COM% /C DIR "%JAVA_HOME%" 2>&1 | %FIND_EXE% /I /C "%JAVA_HOME%" >nul
いやー,密かに動かなくってガッカリしてたんで,すぐ解決できてよかった。:-)