为什么服务器出现Kotlin编译错误?

时间:2020-03-27 02:19:33

标签: kotlin

Kotlin在本地构建良好。但是,它在服务器上无法正常工作。

下面是错误日志。

 /root/.sdkman/candidates/kotlin/current/bin/kotlinc: line 80: 34 Killed "${JAVACMD:=java}" $JAVA_OPTS "${java_args[@]}" -cp "${kotlin_app[@]}" "${kotlin_args[@]}"

为什么会出现此错误?

服务器在Ubuntu 18.04环境中作为docker命令运行。

下面是dockerfile

RUN apt-get install sudo -y
RUN curl -s https://get.sdkman.io | bash
RUN chmod u+x "$HOME/.sdkman/bin/sdkman-init.sh"
RUN /bin/bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && sdk install kotlin"
ENV PATH /root/.sdkman/candidates/kotlin/current/bin:$PATH

此外,我正在使用jdk的13版。

1 个答案:

答案 0 :(得分:0)

我解决了。这是docker容器内存问题。我将Docker容器从256mb增加到了1GB,并且工作正常。谢谢您的帮助。

相关问题