Go run config为Space中基于Fleet的开发环境提供了错误权限

a1o7rhls  于 2022-12-07  发布在  Go
关注(0)|答案(1)|浏览(263)

我正在运行一个来自Space的基于Fleet的开发环境。这是一个简单的Go程序。如果我在Fleet中打开一个终端,我可以成功地执行go run cm/server/main.go。但是在创建运行配置时,我得到了一个permission denied (os error 13)错误。
我的run.json文件:

{
  "configurations": [
    {
       "type": "go",
       "name": "localhost",
       "goExecPath": "cmd/server/main.go",
       "buildParams": [],
    },

    ]
}

错误:

von4xj4u

von4xj4u1#

编辑:问题出在您的配置文件上。
它需要如下所示:

{
  "configurations": [
    {
      "type": "go",
      "name": "findAverage",
      "goExecPath": "/usr/local/go/bin/go",
      "buildParams": [
        "$PROJECT_DIR$/main.go",
      ],
      "runParams":  ["1", "2", "3"]
    }
  ]
}

goExecPath是go可执行文件的路径,您将主.go文件放在buildParams中。
来源

相关问题