Gdzie sdkman instaluje pakiety?


86

Użyłem sdkman do zainstalowania groovy, co poszło dobrze. Gdzie jest teraz zainstalowany pakiet? Potrzebuję do tego ścieżki. Jestem na Ubuntu 14.04.


Jeśli się nie mylę, powinien znajdować się w jednym z folderów z kropkami w twoim katalogu domowym.
Tom Gijselinck,

to jest katalog instalacyjny sdkman, bez śladu zainstalowanego groovy lub grails
Med Tumy

Uruchom, which groovyaby odkryć lokalizację pliku wykonywalnego.
Brent Bradburn,

Odpowiedzi:



4

Podczas instalacji SDKMAN tworzy zmienną środowiskową $SDKMAN_DIRwskazującą na katalog instalacyjny.

Usuall to ~/.sdkman


1

Po uruchomieniu source $HOME/.sdkman/bin/sdkmain-init.shmożesz zobaczyć "instalację" sdkman, uruchamiając:

declare -f

0

Myślę, że najlepszym sposobem byłoby użycie homepolecenia SDKMan :

https://sdkman.io/usage#home

Coś takiego (wzięte z powyższej strony):

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

0

SDKMAN przechowuje plik, $HOME/.sdkman/candidates/jak wspomniał Tom, i ta odpowiedź jest bardziej szczegółowa.

Aby dowiedzieć się, gdzie zainstalowano SBT 1.3.13, wpisz sdk home sbt 1.3.13. Wróci coś takiego /Users/powers/.sdkman/candidates/sbt/1.3.13.

Argumenty sdk installpolecenia są zgodne z miejscem, w którym przechowywane są pliki $HOME/.sdkman/candidates.

  • sdk install java 8.0.272.hs-adptprzechowuje pliki w $HOME/.sdkman/candidates/java/8.0.272.hs-adpt.

  • sdk install sbt 1.3.13przechowuje pliki w $HOME/.sdkman/candidates/sbt/1.3.13.

Po uruchomieniu sdk installpobrane pliki binarne zostaną zapisane w formacie $HOME/.sdkman/archives. Na przykład $HOME/.sdkman/archives/java-8.0.272.hs-adpt.zipi $HOME/.sdkman/archives/sbt-1.3.13.zip.

Niektóre pliki binarne są dość duże i mogą zająć dużo miejsca na komputerze. Należy je okresowo usuwać za pomocą sdk flush archivespolecenia. Po zainstalowaniu oprogramowania nie potrzebujesz już plików binarnych. Więcej informacji znajdziesz tutaj .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.