【问题标题】:sdkman appears to be installed but not showing up on my drivesdkman 似乎已安装但未显示在我的驱动器上
【发布时间】:2018-08-11 22:46:15
【问题描述】:

我已经开始学习 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 (.. ...

有没有其他人遇到过类似的问题。非常感谢任何帮助。

【问题讨论】:

    标签: groovy sdkman


    【解决方案1】:

    您在 Windows 下使用哪个 bash 实现?赛格温? gitbash?

    我至少在 gitbash 中相信路径语法是 /e/sdkman/,即你会这样做:

    export SDKMAN_DIR="/e/sdkman" && curl -s "https://get.sdkman.io" | bash
    

    但是自从我使用 Windows 以来已经有很长时间了,我怀疑这是特定于 bash 实现的(例如,它可能在 cygwin 和 gitbash 之间有所不同)。

    如果这个假设是正确的,那么您使用的语法可能会在您的用户主目录或您运行此程序时碰巧所在的任何目录下创建一个名为 E:/sdkman 的目录。只是在这里猜测,但值得一看。

    【讨论】:

      猜你喜欢
      • 2020-06-09
      • 2015-06-28
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 2015-11-01
      • 1970-01-01
      相关资源
      最近更新 更多