我已经按照此处所述使用 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条经验 获得超7个赞
如果您来这里寻找如何解决 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 关注
- 214 浏览
添加回答
举报
0/150
提交
取消