小编Kyu*_*2da的帖子

为什么服务器会收到 Kotlin 编译错误?

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

下面是错误日志。

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

为什么会出现这个错误?

服务器在 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
Run Code Online (Sandbox Code Playgroud)

此外,我使用的是 jdk 13 版。

kotlin

5
推荐指数
1
解决办法
50
查看次数

如何在 d3 中使用 Promise.all 代替队列

var popByName = d3.map();
queue()
.defer(d3.json, "municipalities-topo-simple.json")
.defer(d3.csv, "population-edited.csv", function(d) {
    popByName.set(d.name, +d.population);
})
.await(ready);
Run Code Online (Sandbox Code Playgroud)

我在 D3 v3 中使用此代码,但在 d3 v5 中queue已弃用。

我如何更改此代码以供使用Promise.all

javascript promise d3.js es6-promise

3
推荐指数
1
解决办法
2119
查看次数

标签 统计

d3.js ×1

es6-promise ×1

javascript ×1

kotlin ×1

promise ×1