我是一名前 Java 开发人员,正在尝试学习 Kotlin。到目前为止一切顺利,但在尝试安装 kotlin-native 以编译到 JVM 以外的平台时:
sudo snap install kotlin-native
我收到以下消息。
error: snap "kotlin-native" not available as specified (see 'snap info kotlin-native')
这与我得到的乱码名称不同,即
error: snap "kotlin-native1231" not found
但是,当我输入建议时snap info kotlin-native
,我得到了这个。
error: no snap found for "kotlin-native"
这正是我会得到的胡言乱语。这是网上向我推荐的内容,但大部分材料都是 2016 年的,可能 kotlin-native 已经不再可用了;但有谁知道我为什么会出现这种行为,以及可能发生了什么?我的后备方案是直接从网络安装它,这是可行的,但不是更好的选择。谢谢。
答案1
error: snap "kotlin-native" not available as specified
表示没有名为 kotlin-native(如指定)的包可用。名为的快照包科特林可在 Snap Store 中找到,这是下载链接
kotlin-native-linux-1.3.72.tar.gz来自 GitHub。
结果snap info kotlin
:
命令行 Kotlin 编译器。适用于现代多平台应用程序的静态类型编程语言。
可用工具:
- 科特林克
- kotlinc-jvm
- kotlinc-js
- kotlin-dce-js
命令:
- 科特林
- kotlin.kotlin-dce-js
- kotlin.kotlinc
- kotlin.kotlinc-js
- kotlin.kotlinc-jvm
安装:
sudo snap install kotlin
例子:
创建名为 hello.kt 的文件并输入以下内容:
fun main() {
println("Hello Kotlin!")
}
要编译并运行应用程序,请执行以下命令:
kotlin.kotlinc hello.kt
kotlin HelloKt
结果:
Hello Kotlin!