文章目录
安装
安装SDKMAN!在UNIX上是轻而易举的事。它可以轻松地在macOS、Linux和Windows上设置( WSL)。 此外,它还兼容Bash和Bash Shell。
只需启动一个新的终端并输入:
$ curl -s "https://get.sdkman.io" | bash
按照屏幕上的说明完成安装。然后,打开一个新的终端或运行 在同一个shell中:
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
最后,运行以下代码片段以确认安装成功:
$ sdk version
您应该看到包含最新脚本和本机版本的输出:
SDKMAN!
script: 5.18.2
native: 0.4.6
卸载
以下是如何从您的系统删除SDKMAN!:
- (可选)备份并删除安装:
$ tar zcvf ~/sdkman-backup_$(date +%F-%kh%M).tar.gz -C ~/ .sdkman
$ rm -rf ~/.sdkman
- 从shell脚本中删除初始化代码段。 编辑并删除初始化代码段, .bashrc, .bash_profile 和/或 .profile 文件.如果您使用的是CNOH,请将其从 .zshrc 文件.代码段 要删除的代码看起来像这样:
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
[[ -s "/home/dudette/.sdkman/bin/sdkman-init.sh" ]] && source "/home/dudette/.sdkman/bin/sdkman-init.sh"
一旦删除,您就成功地删除了SDKMAN!从你的机器。
安装到自定义位置
最后,如果你想安装SDKMAN!在自定义位置(如/usr/local/sdkman)中, 确保你有完全的访问权限,并且文件夹不存在。出口 SDKMAN_DIR安装前:
$ export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash
安装时不修改shell配置
对于不适合修改shell配置的CI上的安装,添加 rcupdate=false 作为下载安装程序时的参数:
$ curl -s "https://get.sdkman.io?rcupdate=false" | bash