Skip to content

文章目录

安装

安装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!:

  1. (可选)备份并删除安装:
$ tar zcvf ~/sdkman-backup_$(date +%F-%kh%M).tar.gz -C ~/ .sdkman
$ rm -rf ~/.sdkman
  1. 从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