如何修复允许IntelliJ IDEA运行Kotlin脚本的权限?



我试图从IntelliJ IDEA 2020.3.1在Mac OS 10.15.7上运行以下Kotlin脚本。脚本从终端运行良好,但当我在IntelliJ中点击'run'按钮时,我得到以下错误:

zsh: permission denied:/Users/*****/scripts/first.main.kts

解决这个权限问题的正确方法是什么?

#!/usr/bin/env kotlin
@file:Repository("https://jcenter.bintray.com")
@file:DependsOn("org.http4k:http4k-bom:4.1.1.2")
@file:DependsOn("org.http4k:http4k-core:4.1.1.2")
@file:DependsOn("org.http4k:http4k-client-apache:4.1.1.2")
@file:DependsOn("org.http4k:http4k-server-netty:4.1.1.2")

import org.http4k.client.ApacheClient
import org.http4k.core.Method
import org.http4k.core.Request

val client = ApacheClient()
val request = Request(Method.GET, "https://api.kanye.rest/").query("format", "text")
println(client(request))

您必须使文件可执行:chmod +x first.main.kts

最新更新