php小編百草介紹,Go編程語言的運(yùn)行配置可以通過基于Fleet的開發(fā)環(huán)境來實(shí)現(xiàn),并提供了錯(cuò)誤權(quán)限的功能。這個(gè)配置可以幫助開發(fā)者更好地管理和調(diào)試Go程序,提高開發(fā)效率。使用基于Fleet的開發(fā)環(huán)境,開發(fā)者可以輕松地配置Go運(yùn)行環(huán)境,同時(shí)獲得錯(cuò)誤權(quán)限,幫助他們快速定位和解決程序中的問題。這個(gè)功能的引入,為Go語言的開發(fā)者帶來了更便捷和高效的開發(fā)體驗(yàn)。
問題內(nèi)容
我正在太空中運(yùn)行基于艦隊(duì)的開發(fā)環(huán)境(順便說一句,這句話很酷)。這是一個(gè)簡單的 go 程序。如果我在 fleet 中打開終端,我可以成功執(zhí)行 go run cm/server/main.go
。但是在創(chuàng)建運(yùn)行配置時(shí),我收到 permission returned returned (os error 13)
錯(cuò)誤。
我的 run.json
文件:
{ "configurations": [ { "type": "go", "name": "localhost", "goExecPath": "cmd/server/main.go", "buildParams": [], }, ] }
登錄后復(fù)制
錯(cuò)誤:
解決方法
編輯:問題是您的配置文件。
它需要看起來像這樣:
{ "configurations": [ { "type": "go", "name": "findAverage", "goExecPath": "/usr/local/go/bin/go", "buildParams": [ "$PROJECT_DIR$/main.go", ], "runParams": ["1", "2", "3"] } ] }
登錄后復(fù)制
goexecpath
是 go 可執(zhí)行文件的路徑,您將 main.go 文件放在 buildparams
中。
來源