groovy - sdkman 似乎已安装但未显示在我的驱动器上
问题描述
我已经开始学习 groovy,我刚刚遇到了 SDKMAN 实用程序。为了尝试一下,我遵循了 sdkman 官方网站上的安装指南,并尝试运行以下命令在 Windows 10 上安装 sdkman:
set SDKMAN_DIR="E:/sdkman" && curl -s "https://get.sdkman.io" | bash
但是我在我的E驱动器中看不到任何sdkman文件夹。
当我尝试重新运行命令时,它说:
Looking for a previous installation of SDKMAN...
SDKMAN found.
======================================================================================================
You already have SDKMAN installed.
SDKMAN was found at:
"E:/sdkman"
我只是很困惑为什么我不能用我的眼睛看到它。我什至尝试过启用查看隐藏项目。
试图执行which sdk
。但它清楚地说 which: no sdk in (..
...
有没有其他人遇到过类似的问题。非常感谢任何帮助。
解决方案
您在 Windows 下使用哪个 bash 实现?赛格温?gitbash?
我至少在 gitbash 中相信路径语法是/e/sdkman/
,即你会这样做:
export SDKMAN_DIR="/e/sdkman" && curl -s "https://get.sdkman.io" | bash
但是自从我使用 Windows 以来已经有很长时间了,我怀疑这是特定于 bash 实现的(例如,它可能在 cygwin 和 gitbash 之间有所不同)。
如果这个假设是正确的,那么您使用的语法可能会E:/sdkman
在您的用户主目录或您运行它时碰巧所在的任何目录下创建一个名为的目录。只是在这里猜测,但值得一看。
推荐阅读
- assembly - msdos源码github中bios、bootloader和内核文件在哪里
- django - 一个外键子模型Model里面的多种动态形式
- node.js - 反应节点csv postgres
- python - 在 Python 中使用 turtle.screen.onkey() 运行多个函数
- c++ - Linux下捕捉SIGKILL的C++程序
- python - 尝试使用 .at[] 将字符串值分配给 pandas 数据框时出错
- java - 为什么我的方法没有为这种类型定义?
- php - 如何按特定顺序数组键对关联数组进行排序?
- mongodb - 如何在流星中使用来自mongodb的分数进行文本搜索?
- ruby-on-rails - 关联的级联更新