我已經(jīng)按照此處所述使用 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一般情況下運(yùn)行良好,但是,當(dāng)我嘗試編譯一個(gè)使用 的項(xiàng)目時(shí)cgo,出現(xiàn)以下錯(cuò)誤:/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會(huì)發(fā)生什么?這是快照安裝中的已知問題嗎?
2 回答

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

天涯盡頭無女友
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊
stderr
由 提供的刪除參數(shù)的建議-i
解決了這個(gè)問題。
如果您使用的是 GoLand IDE,則可以-i
通過轉(zhuǎn)到Run
-> Edit Configurations...
->刪除參數(shù)Go tool arguments
- 2 回答
- 0 關(guān)注
- 272 瀏覽
添加回答
舉報(bào)
0/150
提交
取消