SDKMAN在哪里安装包?

问题描述 投票:0回答:6

我使用 SDKMAN! 安装 Groovy,一切顺利。

安装的包现在在哪里?我需要它的路径。我使用的是 Ubuntu 14.04。

package package-managers sdkman
6个回答
191
投票

我已经在我的系统上检查过了。它应该位于

$HOME/.sdkman/candidates/


19
投票

我认为最好的方法是使用 SDKMan 的

home
命令:

https://sdkman.io/usage#home

类似这样的东西(取自上面的页面):

$ sdk home java 11.0.7.hs-adpt
/home/somedude/.sdkman/candidates/java/11.0.7.hs-adpt

10
投票

安装后,SDKMAN 会创建一个环境变量

$SDKMAN_DIR
,它指向安装目录。

通常是

~/.sdkman


2
投票

SDKMan安装在哪里:

echo @SDKMAN_DIR

刚刚安装的gradle在哪里? (或其他一些包)

which gradle

2
投票

跑步后

source $HOME/.sdkman/bin/sdkman-init.sh
。 您可以通过运行来查看 sdkman“安装”:

declare -f

Mac 上的 $HOME 是 /Users/

<users>


1
投票

SDKMAN 将文件存储在

$HOME/.sdkman/candidates/
中,正如 Tom 提到的,这个答案更详细。

要查找 SBT 1.3.13 的安装位置,请输入

sdk home sbt 1.3.13
。它会返回类似
/Users/powers/.sdkman/candidates/sbt/1.3.13
的内容。

sdk install
命令的参数与文件在
$HOME/.sdkman/candidates
中的存储位置一致。

  • sdk install java 8.0.272.hs-adpt
    将文件存储在
    $HOME/.sdkman/candidates/java/8.0.272.hs-adpt
    中。

  • sdk install sbt 1.3.13
    将文件存储在
    $HOME/.sdkman/candidates/sbt/1.3.13
    中。

当您运行

sdk install
时,下载的二进制文件将保存在
$HOME/.sdkman/archives
中。例如,
$HOME/.sdkman/archives/java-8.0.272.hs-adpt.zip
$HOME/.sdkman/archives/sbt-1.3.13.zip

一些二进制文件非常大,最终可能会占用您计算机上的大量空间。您应该使用

sdk flush archives
命令定期删除它们。安装软件后,您不再需要二进制文件。请参阅此处了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.