代码之家  ›  专栏  ›  技术社区  ›  Juan Leni

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

  •  2
  • Juan Leni  · 技术社区  · 6 年前

    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
    

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

    2 回复  |  直到 6 年前
        1
  •  2
  •   Chris Dutra    6 年前

    如果您来这里是想知道如何解决VSCode的这个错误,我花了一点时间才找到设置。

    File -> Preferences -> Settings

    在“设置”窗格中。。。 User Settings -> Extensions -> Go configuration

    Install Dependencies When Building

    到目前为止一直在为我工作(运行ubuntu18)

        2
  •  1
  •   quat    6 年前

    提供的建议 stderr -i 参数,解决这个问题。

    如果您使用的是GoLand IDE,您可以删除 通过 Run Edit Configurations... -&燃气轮机; Go tool arguments