14

我在我的 mac 机器上安装了 sdkman,在完成安装步骤后,当我尝试让 sdk 在我的计算机中安装lazybones 时,我收到错误,因为“找不到 sdk 命令”。如果有人有任何解决方案,请告诉我。

4

5 回答 5

29

您应该在 .bash_profile 文件中附加这两行。

通常位于您的 $HOME 点击nano $HOME/.bash_profile然后使用您喜欢的编辑器(nano,vim ..)在文件末尾附加这两行:

# SDK Man replaced GVM. Using for Groovy, Gradle, and Maven Version Management
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"

你可以参考这个链接:https ://www.bonusbits.com/wiki/HowTo:Install_SDKMan_on_MacOS_or_Linux

于 2017-08-08T14:34:37.410 回答
10

万一您使用 MAC & OH MY ZSH 非常简单

步骤1:

vim ~/.zshrc

第2步:(在文件末尾添加)

source ~/.bash_profile;

第3步:(执行外壳)

> source ~/.bash_profile

您可以使用 sdkman:➜ sdk

我们需要定期更新本地缓存。请运行:

$ sdk更新

...

答对了!!!

于 2020-09-21T15:13:46.477 回答
1

如果您已经安装了 SDK,请关闭终端并重新打开。

如果你还没有安装它打开你的终端并写

curl -s https://get.sdkman.io | bash
于 2020-08-16T15:44:24.983 回答
0

我解决了使用 it 命令配置默认版本的 gradle 的问题:sdk install gradle && sdk default gradle

于 2021-12-11T04:21:13.993 回答
-1

如果您在 Windows 上遇到问题:在 Windows 上,大多数情况下都找不到 find-command。在 .bashrc 中添加以下内容 export PATH=/usr/bin:$PATH

这确保了使用 linux find 而不是 windows one。

于 2019-09-19T09:23:01.273 回答