我正在使用 SDKMAN!,并且正在尝试为我的项目编写sdkinit.sh
脚本,以使用特定的工具版本初始化当前的shell。
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk use groovy 2.4.16
sdk use java 8.0.212-zulu
即使我调用了脚本,根据以下输出,更改也不会应用于shell
➜ dir git: ✗ ./sdkinit.sh
-e Using groovy version 2.4.16 in this shell.
-e Using java version 8.0.212-zulu in this shell.
➜ dir ✗ java -version
openjdk version "12.0.1" 2019-04-16
OpenJDK Runtime Environment Zulu12.2+3-CA (build 12.0.1+12)
OpenJDK 64-Bit Server VM Zulu12.2+3-CA (build 12.0.1+12, mixed mode, sharing)
我在 macOS 上使用 zsh 。
有没有办法使其工作?
我看到项目中有一个issue,但是它还没有开始,所以我正在寻找编写自己的脚本。
答案 0 :(得分:2)