Ich würde Sie ermutigen, sdkman anderen Benutzern zur Verfügung zu stellen (sehen Sie seine Docs, Absatz Benutzerdefinierte Installation, fügen Sie init-Skript, Quellen Init-Datei aus $ SDKMAN_DIR/bin-Verzeichnis).
Dann haben Benutzer, die Grails installieren möchten.
Oder installieren Sie Grails über sein Repository (akzeptieren, dass dies eine ältere Version als eine von SDKMAN sein wird).
In meinem Fall habe ich:
export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash
- stellen Sie sicher, $ SDKMAN_DIR nicht existiert, bevor Sie sdkman installieren, da es sonst überschrieben werden
In .bashrc
Dateien für Benutzer Ich wollte in der Lage sein, sdkman benutzen. Ganz am Ende dieser sonst kann es nicht funktionieren
Export SDKMAN_DIR = "/ usr/local/sdkman" [[es "/usr/local/sdkman/bin/sdkman-init.sh"]] & & Quelle "/usr/local/sdkman/bin/sdkman-init.sh"
Docs: http://sdkman.io/install.html
, wenn Sie es in '/ root/bin installieren /' zB dann ist es nur für "root" da. lege es in '/ usr/local/bin' z. für alle Benutzer. – cfrick
"... oder gibt es eine Möglichkeit, Grails zu verwenden, die ich als root-Benutzer installiert habe" - Running Grails als root ist eine schlechte Idee. –
@JeffScottBrown, Nein, Nein. Ich wollte Grails als normaler Benutzer verwenden, habe aber irgendwie Zugriff auf Grails. –