저는 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에서 다운로드할 수 있습니다. 다운로드 링크는 다음과 같습니다.
코틀린-네이티브-리눅스-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!