私はKotlinを学びたい元Java開発者です。これまでは大丈夫でしたが、JVM以外のプラットフォームにコンパイルするためにkotlin-nativeをインストールしようとしたとき:
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ネイティブを使用できなくなる可能性があります。しかし、この問題が発生する理由と何が起こっているのかを知っている人はいますか?私の代替オプションは、ネットワークから直接インストールすることです。これは可能ですが、より良いオプションではありません。ありがとうございます。
答え1
error: snap "kotlin-native" not available as specified
kotlin-nativeという名前のパッケージが利用できないことを示します。名前付きスナップショットパッケージコトリンSnap Storeからダウンロードできます。ダウンロードリンクは次のとおりです。
コトリン-ネイティブ-Linux-1.3.72.tar.gzGitHubから。
結果snap info kotlin
:
コマンドラインKotlinコンパイラ。最新のマルチプラットフォームアプリケーション用の静的型のプログラミング言語。
利用可能なツール:
- コートリンク
- コトリンク-jvm
- kotlinc-js
- コトリン-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!