从 GVM 升级到 SDKMAN

Upgrading from GVM to SDKMAN

我刚从 GVM 升级到 SDKMAN。当我 运行 任何列表命令查看我安装的各种 sdks 的版本时(例如 sdk list grails),其中的 none 会在它们旁边显示星号,即使它们通过 GVM 安装和使用。不确定交易是什么。

原因可能是您没有运行以下命令

export SDKMAN_DIR="$HOME/.sdkman"
source "$HOME/.sdkman/bin/sdkman-init.sh"

有关从 gvm 更新 sdkman 的更多详细信息,我写了 post。

http://mike-neck.hatenadiary.com/entry/2015/09/17/234228

他们在例如~/.sdkman/grails 现在,不是例如~/.grails。移动它们应该就足够了

我找到了指向最新版本的符号链接:

~/.sdkman/candidates/grails/current

我正在使用 SDKMAN 4.0.37