我已經按照此處所述使用 snap 包安裝了 go 1.11: https: //github.com/golang/go/wiki/Ubuntu# This will give you the latest version of go$ sudo snap install --classic go一般情況下運行良好,但是,當我嘗試編譯一個使用 的項目時cgo,出現以下錯誤:/snap/go/2635/bin/go test -c -i -o /tmp/___Test_GetVersion_in_tests_go tests_go #gosetupgo test runtime/cgo: open /snap/go/2635/pkg/linux_amd64/runtime/cgo.a: read-only file system會發生什么?這是快照安裝中的已知問題嗎?
2 回答

慕仙森
TA貢獻1827條經驗 獲得超8個贊
如果您來這里尋找如何解決 VSCode 的此錯誤 - 我花了一點時間才找到設置。
File -> Preferences -> Settings
在設置面板中... User Settings -> Extensions -> Go configuration
向下滾動大約 2/3,直到到達Install Dependencies When Building
。取消選中那個并重新啟動 VSCode。
到目前為止一直在為我工作(運行 Ubuntu 18)

天涯盡頭無女友
TA貢獻1831條經驗 獲得超9個贊
stderr
由 提供的刪除參數的建議-i
解決了這個問題。
如果您使用的是 GoLand IDE,則可以-i
通過轉到Run
-> Edit Configurations...
->刪除參數Go tool arguments
- 2 回答
- 0 關注
- 264 瀏覽
添加回答
舉報
0/150
提交
取消