Open-The-File.com

Scopri come aprire qualsiasi tipo di file

Come aprire file .KTS su Mac

Per aprire file .KTS su Mac, per visualizzare/modificare: aprire il file .kts in un editor di codice (qualsiasi editor di testo normale funziona per la lettura).

Istruzioni passo passo

  1. Per visualizzare/modificare: aprire il file .kts in un editor di codice (qualsiasi editor di testo normale funziona per la lettura).
  2. Per eseguire come script Kotlin: installa il compilatore della riga di comando Kotlin ed esegui: kotlinc -script /path/to/file.kts

Problemi comuni

Facendo doppio clic non viene eseguito lo script

I file .kts sono codice sorgente; la maggior parte dei sistemi operativi non li esegue per impostazione predefinita quando si fa doppio clic.

  1. Apri il file in un editor di codice per esaminarlo come testo.
  2. Eseguilo da un terminale con il compilatore Kotlin: kotlinc -script file.kts

Tentativo di eseguire un file DSL Gradle Kotlin come script autonomo

File come build.gradle.kts sono script di build Gradle scritti in Kotlin DSL; sono pensati per essere valutati da Gradle, non eseguiti come uno script Kotlin generico.

  1. Se il file è denominato build.gradle.kts (o settings.gradle.kts), trattalo come una configurazione di build Gradle.
  2. Eseguilo tramite Gradle come parte del progetto (non tramite kotlinc -script).

Lo script fallisce perché gli strumenti Kotlin non sono installati o su PATH

L'esecuzione di un file .kts richiede il compilatore della riga di comando Kotlin (kotlinc). Se manca o non è disponibile nel PATH della shell, il comando non funzionerà.

  1. Installa gli strumenti da riga di comando di Kotlin.
  2. Verifica che kotlinc sia disponibile eseguendo: kotlinc -version
  3. Esegui nuovamente lo script utilizzando: kotlinc -script file.kts

Nota di sicurezza

I file .kts sono codice eseguibile quando vengono eseguiti (ad esempio con kotlinc -script). Esegui script solo da fonti di cui ti fidi, perché possono eseguire azioni consentite dal tuo account utente.

Torna alla pagina estensione .KTS