gradleã¦ã¼ã¶ã¼ã®æ¹ãèªãã§ãããããè¨äºã§ããgvmãsdkmanã«å¤ãããããã§ãã
gvmãgo version managerã¨ååããããã£ã³ã°ãã¦ã¦ããã¤go version managerã®æ¹ãå¤ãããåå¨ãã¦ããã¨ã®ãã¨ã§ãgvmãsdkmanã«å¤ããããã§ãã
ã§ãã¢ãããã¼ãã®ä»æ¹ããã§ã«qiitaã«æ¸ãã¦ããã£ãããæ¹ãããã®ã§ããããè¦ãªãã使¥ãã¦ãã¾ãã人æ±ãããã¨ããããã¾ããããããã¯ãããè害ã§ãã
ç¹ã«å
¥ãããcandidatesããªãã®ã§ãæ®éã«gvm selfupdate force
ã§ããã¾ããã
~ $ gvm selfupdate force GVM has been detected on your system... This update will upgrade GVM to SDKMAN! Do you want to continue with the upgrade? (Y/n) éä¸ãã£ãé·ãã®ã§çç¥ Successfully upgraded SDKMAN. Please open a new terminal, or run the following in the existing one: export SDKMAN_DIR="/Users/name/.sdkman" && source "/Users/name/.sdkman/bin/sdkman-init.sh" ~ $
ç¶ãã¦ããããæã¦ã¨è¨ããã¦ããã³ãã³ããæã¡ã¾ãã
~ $ export SDKMAN_DIR="/Users/name/.sdkman" && source "/Users/name/.sdkman/bin/sdkman-init.sh" ~ $
ä½äºãç¡ãçµãã£ã模æ§ã
candidatesã確èªããã¨ã
~ $ sdk list gradle ================================================================================ Available Gradle Versions ================================================================================ * 2.7-rc-2 1.5 2.7-rc-1 1.4 * 2.7 1.3 * 2.6 1.2 * 2.5 1.12 éä¸çç¥ ================================================================================ + - local version * - installed > - currently in use ================================================================================ ~ $
ãã currently in use
ã®ãã¼ã¯ããªãã
gvmããsdkmanã«ã¢ããã°ã¬ã¼ãããã¨ãå°ãªãã¨ãèªåã®Linux Mint17ç°å¢ã§ã¯ããã©ã«ãã§å©ç¨ããGroovyã¨ãã®ãã¼ã¸ã§ã³æ
å ±ãå¹ãé£ãã ããã
— Koji (@saba1024) 2015, 9æ 17
ã»ãã¨ã ãããã©ã«ãè¨å®ãªããªã£ã¦ããª
— Yasuharu Nakano (@nobeans) 2015, 9æ 17
ãããã«ã¤ãã¦ã¯help
ã®æ
å ±ãåèã«sdk default gradle 2.7
ã¨æã¦ã°ããããã
~ $ sdk default gradle 2.7 Default gradle version set to 2.7 ~ $ sdk list gradle
ããã¦ãgradleã®ãã¼ã¸ã§ã³ãããä¸åº¦ç¢ºèªã
~ $ sdk list gradle ================================================================================ Available Gradle Versions ================================================================================ * 2.7-rc-2 1.5 2.7-rc-1 1.4 > * 2.7 1.3 * 2.6 1.2 * 2.5 1.12 éä¸çç¥ ================================================================================ + - local version * - installed > - currently in use ================================================================================
2.7ãããã©ã«ãã«ãªã£ã模æ§ã
ã¾ã¨ã
gvmããsdkã«ã¢ãããã¼ãããæé ãã¾ã¨ããã¨ãããªãã¾ãã
gvm selfupdate force
- æå¾ã«è¡¨ç¤ºãããã³ãã³ããæã¤ããæ°ããã¿ã¼ããã«ãèµ·åãã
- ä¸ã¤ä¸ã¤å¿ãããã¦ãæä½æ¥ã§
sdk d candidate-name version
ãæã£ã¦ãã
ã¡ãªã¿ã«
IntelliJããã¯æ®å¿µãªãããSDKã®ä½ç½®ãgvmããsdkmanã«å¤ãã¦ãããªãã®ã§ããã¡ããå¿ã®ããã£ãæä½æ¥ã§é å¼µãã¾ãããã
ã¡ãªã¿ã«2
æ°ãã«ã¿ã¼ããã«ç«ã¡ä¸ãã¦ãsdk
ã¨å
¥åããã¨ããããããªã³ãã³ããªãã¨æãããã
ããã§ã.bash_profile
ã.bashrc
ãè¦ã¾ãããsdkman
ã®ãã¨ãä½ãæ¸ããã¦ãªãããã§ããã
export SDKMAN_DIR="/Users/name/.sdkman" [[ -s "/Users/name/.sdkman/bin/sdkman-init.sh" && -z $(which sdkman-init.sh | grep '/sdkman-init.sh') ]] && source "/Users/name/.sdkman/bin/sdkman-init.sh"
ãããã¾ã§ã®gvm
ã®ä½ç½®ã«æ¸ãã¦ããã¾ãããã
ãªããå ¬å¼ãµã¤ãã¯ãã¡ã
追è¨
ã2015/09/17 23:02ã
Gradleããã¸ã§ã¯ãã§ãã«ããè¡ã£ãæã«ã次ã®ããã«ã¨ã©ã¼ã表示ããããã¨ãããããã§ãã
FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'javajo-gradle'. > java.io.FileNotFoundException: /path/to/user/.gvm/gradle/2.7/lib/plugins/gradle-diagnostics-2.7.jar (No such file or directory) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED
ããã¯ãGradle daemonãæå¹ã«ãªã£ã¦ãã¦ããã®ãã£ãã·ã¥ãå©ç¨ãããã¨ãã¦çºçããã¨ã©ã¼ã®ããã§ãã
ãã®å ´åã¯ãä¸åº¦Gradle daemonã忢ããã¨è¯ãã§ãã
Gradle daemonã忢ããæ¹æ³ã¯ä»¥ä¸ã®ã¨ããã§ãã
$ gradle --stop
ãã®å¾ã«åã³gradleãèµ·åããã°ãdaemonã®ã¯ã©ã¹ãå使ãããã®ã§ããã«ããã¡ããã¨è¡ãããããã«ãªãã¾ãã