猿问

golang snap安装:cgo.a:只读文件系统

我已经按照此处所述使用 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 #gosetup

go test runtime/cgo: open /snap/go/2635/pkg/linux_amd64/runtime/cgo.a: read-only file system

会发生什么?这是快照安装中的已知问题吗?


蝴蝶刀刀
浏览 206回答 2
2回答

慕仙森

如果您来这里寻找如何解决 VSCode 的此错误 - 我花了一点时间才找到设置。File -> Preferences -> Settings在设置面板中... User Settings -> Extensions -> Go configuration向下滚动大约 2/3,直到到达Install Dependencies When Building。取消选中那个并重新启动 VSCode。到目前为止一直在为我工作(运行 Ubuntu 18)

天涯尽头无女友

stderr由 提供的删除参数的建议-i解决了这个问题。如果您使用的是 GoLand IDE,则可以-i通过转到Run-> Edit Configurations...->删除参数Go tool arguments
随时随地看视频慕课网APP

相关分类

Go
我要回答