我需要安装Sdkman在一个阿尔卑斯山的码头镜像,但有一个问题,默认shell不是Bash。然后命令:
source "$HOME/.sdkman/bin/sdkman-init.sh"以失败告终:
/bin/sh: /root/.sdkman/bin/sdkman-init.sh: line 40: SDKMAN_PLATFORM+=64: not found 发布于 2020-08-26 00:33:43
您需要将SDKMAN的安装和运行init脚本分成两个运行块,例如
RUN apk add bash curl git zip && \
curl -s "https://get.sdkman.io" | bash
RUN bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && sdk version"https://stackoverflow.com/questions/63336131
复制相似问题