I installed sdkman as a root user using curl in CentOS 6.8 I installed Grails using sdkman and it is only available to the root user.
Do I need to install sdkman as other regular user in order for Grails to work or is there a way to use Grails I installed as a root user?
Thank you.
I'd encourage you to make sdkman available to other users (look at its Docs, paragraph Custom Installation, add init script that sources init file from $SDKMAN_DIR/bin directory).
Then have users who want Grails install it.
Or install Grails via its repository (accepting, that this will be an older version than one from SDKMAN).
In my case I used:
export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash
- make sure $SDKMAN_DIR doesn't exist before you install sdkman as it will be overwritten otherwiseIn .bashrc
files for users I wanted to be able to use sdkman. AT THE VERY END of these otherwise, it may not work
export SDKMAN_DIR="/usr/local/sdkman" [[ -s "/usr/local/sdkman/bin/sdkman-init.sh" ]] && source "/usr/local/sdkman/bin/sdkman-init.sh"
Docs: http://sdkman.io/install.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With