2017-06-12 61 views
1

我不知道为什么会发生这种情况,但我的SDKMAN停止工作,并且只显示以下消息,用于我想列出,安装或使用的任何软件包。SDKMAN 5.5.9 + 231表示软件包不是MacOS上的有效候选人

$ sdk list java 

Stop! java is not a valid candidate. 

$ sdk install java 

Stop! java is not a valid candidate. 

$ sdk use java 8u131 

Stop! java is not a valid candidate. 

只是打字sdk list的作品,虽然。但我什么都做不了。我的.bash_profile包含以下内容:

export JAVA_HOME=$(/usr/libexec/java_home) 

export SDKMAN_DIR="/Users/myusername/.sdkman" 
[[ -s "/Users/myusername/.sdkman/bin/sdkman-init.sh" ]] && source "/Users/myusername/.sdkman/bin/sdkman-init.sh" 
+0

SDKMAN的GitHub存储库中引发了一个问题:https://github.com/sdkman/sdkman-cli/issues/587 – nbkhope

回答

3

问题出在服务器端。与SDKMAN的候选API有关。由于在GitHub的问题指出,你可以使用下面的命令对这个问题得到:

sdk flush candidates 

确保重新启动终端后

相关问题