首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何控制目标目录的“本机依赖”下载的kotlinc-本机?

如何控制目标目录的“本机依赖”下载的kotlinc-本机?
EN

Stack Overflow用户
提问于 2019-05-23 13:37:39
回答 1查看 498关注 0票数 1

我想在我们的linux服务器机器上使用本机kotlin。我们的主目录生活在一个网络文件系统上(准确地说,是AFS),而且它们有非常有限的配额规则(我的“HOME”只有200 MB )。但是服务器有一个巨大的/data分区,我们使用它来存储所有重要的东西。

我们在这些服务器上也没有gradle,所以我决定使用所有的手册:

  • 我通过发布页面下载了kotlin本机-linux-1.3-eap-10240.tar.gz
  • 然后,我将其提取为/data/kotlin-本地的

然后,我将简单的hello.kt复制到该系统中,并试图编译:

kotlinc-原生-verbose hello.kt

代码语言:javascript
复制
logging: using Kotlin home directory /data/kotlin-native-linux-1.3-eap-10240/konan
Downloading native dependencies (LLVM, sysroot etc). This is a one-time action performed only on the first run of the compiler.
Downloading dependency: https://download.jetbrains.com/kotlin/native/clang-llvm-6.0.1-linux-x86-64.tar.gz (509.0 MiB/509.0 MiB). Cannot download a dependency: java.io.IOException: Disk quota exceeded

我看到有一个选项-kotlin-home,所以我尝试了

kotlinc-本地-kotlin-home /data/kotlin-本地/home/ hello.kt

但这最终会导致相同的配额/IO错误。

那么:有没有办法强迫kotlinc-native将它下载的文件下载到特定的位置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-23 14:52:45

是的,您应该在机器上设置环境变量KONAN_DATA_DIR。kotlinc-native在依赖项下载之前检查它(根据代码)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56276518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档