gpt4 book ai didi

shell - 如何在 shell 脚本上运行 SDKMAN

转载 作者:行者123 更新时间:2023-12-05 04:29:10 26 4
gpt4 key购买 nike

我正在尝试在一个名为 run.sh 的 shell 脚本上运行 sdkman。这是 shell 脚本的内部结构:

sdk use java 8.0.302-open

当我在终端中运行命令时,它起作用了。但是当我在 shell 脚本中运行它时,我得到了这个错误:

run.sh: 1: sdk: not found

有人知道如何解决这个问题吗?

最佳答案

我帮我修好了;虽然这可能对其他人不起作用。

我将 #!/bin/bash 放在 shell 脚本的顶部,然后在其后添加:

source "$HOME/.sdkman/bin/sdkman-init.sh"

然后我的 shell 脚本可以使用:

./run.sh

这次 sdkman 可以工作了。

关于shell - 如何在 shell 脚本上运行 SDKMAN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72416650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com