SDK:找不到命令
sdk: command not found
我安装了SDKMAN!在我的服务器上作为 root 并希望我的所有用户(开发人员)都可以访问它。
为此我做了:
export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash
source "/usr/local/sdkman/bin/sdkman-init.sh"
然后对于用户,我在 .profile 和 .bashrc 的末尾添加了这些行:
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/usr/local/sdkman"
[[ -s "/usr/local/sdkman/bin/sdkman-init.sh" ]] && source "/usr/local/sdkman/bin/sdkman-init.sh"
从该用户(非 root),sdk 命令有效,但是当我尝试安装 Java 时,我收到很多关于文件夹和文件权限的错误,这没关系,因为大多数是在创建的地方通过 root,而不是我当前的用户。
那我试试:
sudo sdk install java 9.0.4-open
得到:
sudo: sdk: command not found
不确定我做错了什么,也许我需要安装SDKMAN!对于我服务器上的每个用户,这会很痛苦。
有什么建议吗?
SDKMAN好像安装不了!以 root 身份使用一次,所有用户都可以使用。我想每个用户都需要安装它,然后每个用户都需要安装自己的 Java 版本,如果我管理一台服务器并需要多个用户具有相同的配置,这会很痛苦。
我安装了SDKMAN!在我的服务器上作为 root 并希望我的所有用户(开发人员)都可以访问它。
为此我做了:
export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash
source "/usr/local/sdkman/bin/sdkman-init.sh"
然后对于用户,我在 .profile 和 .bashrc 的末尾添加了这些行:
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/usr/local/sdkman"
[[ -s "/usr/local/sdkman/bin/sdkman-init.sh" ]] && source "/usr/local/sdkman/bin/sdkman-init.sh"
从该用户(非 root),sdk 命令有效,但是当我尝试安装 Java 时,我收到很多关于文件夹和文件权限的错误,这没关系,因为大多数是在创建的地方通过 root,而不是我当前的用户。
那我试试:
sudo sdk install java 9.0.4-open
得到:
sudo: sdk: command not found
不确定我做错了什么,也许我需要安装SDKMAN!对于我服务器上的每个用户,这会很痛苦。
有什么建议吗?
SDKMAN好像安装不了!以 root 身份使用一次,所有用户都可以使用。我想每个用户都需要安装它,然后每个用户都需要安装自己的 Java 版本,如果我管理一台服务器并需要多个用户具有相同的配置,这会很痛苦。