【发布时间】:2017-07-29 18:58:46
【问题描述】:
我在我的 mac 机器上安装了 sdkman,在完成安装步骤后,当我尝试让 sdk 在我的计算机上安装lazybones 时,我收到错误,因为“找不到 sdk 命令”。如果有人有任何解决方案,请告诉我。
【问题讨论】:
-
阅读stackoverflow.com/questions/44988259/… 我会说重启你的终端(或你的mac)
标签: sdkman
我在我的 mac 机器上安装了 sdkman,在完成安装步骤后,当我尝试让 sdk 在我的计算机上安装lazybones 时,我收到错误,因为“找不到 sdk 命令”。如果有人有任何解决方案,请告诉我。
【问题讨论】:
标签: sdkman
您应该将这两行附加到您的 .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
【讨论】:
如果您使用 MAC 和 OH MY ZSH,非常简单
第 1 步:
vim ~/.zshrc
第2步:(在文件末尾添加)
source ~/.bash_profile;
第三步:(执行shell)
> source ~/.bash_profile
您可以使用 sdkman : ➜ 开发工具包
我们需要定期更新本地缓存。请运行:
$ sdk 更新
...
宾果游戏!!!
【讨论】:
如果您已经安装了SDK,请关闭终端并重新打开。
如果你还没有安装它,打开你的终端并写
curl -s https://get.sdkman.io | bash
【讨论】:
我解决了使用它命令配置默认版本 gradle 的问题:sdk install gradle && sdk default gradle
【讨论】:
如果您在 windows 上遇到问题:在 windows 上,大多数情况下找不到 find-command。在 .bashrc 中添加以下内容
export PATH=/usr/bin:$PATH
这可确保使用 linux find 而不是 windows one。
【讨论】: