• 有大佬的社区

  • vscode 中 gopls 还是好难用 at 2020年03月05日

    有 go.mod,用的是 0.3.3,这个问题不是必现的,我看 github 上有人提了相关的问题。

  • Go Modules 终极入门 at 2020年03月04日

    关于 go 模块代理: 本地缓存->goproxy->github

    1.如果我第一次使用了 beego 的 v1.10.0 版本,是不是以后导入的都是本地缓存的这个版本?

    2.如果在一个老项目,我手动执行 go get github.com/astaxie/beego,会更新项目里 beego 的版本吗? 如果在一个新项目里,我手动执行 go get github.com/astaxie/beego,会更新本地缓存的版本吗?

    3.goproxy 会有延迟吗?比如 github 上刚更新了一个版本,我 go get 获取的还是老版本。

  • 要看在哪个路径下执行,如果当前路径下有 go.mod 文件,就会下载到 pkg/mod。 GO111MODULE="" 默认是 auto,如果当前路径没有 go.mod 就会下载到 src。

  • vscode 没有函数注释提示 at 2020年02月26日

    gopls 需要联网吗?如果需要联网估计跟 go mod 一样需要代理

  • Go 1.14 正式发布啦! at 2020年02月26日

    在线等 go 1.14.1

  • vscode 没有函数注释提示 at 2020年02月26日

    gopls 什么时候能够成熟,太坑了。

  • vscode 没有函数注释提示 at 2020年02月26日

    还是需要自己配置 GOPATH,不然就没函数注释。看到 go env 里有默认的 gopath:/home/xiaoli/go,我就没有配置。

    还有一点 vscode 安装 gopkgs 失败:

    gopkgs:
    Error: Command failed: /usr/local/go/bin/go get -v github.com/uudashr/gopkgs/cmd/gopkgs
    go: github.com/uudashr/gopkgs/cmd/gopkgs upgrade => v0.0.0-20191024034442-58e9141cd7d6
    go get: github.com/uudashr/gopkgs/cmd/gopkgs@v0.0.0-20191024034442-58e9141cd7d6 requires
        github.com/uudashr/gopkgs/v2@v2.1.0 requires
        github.com/uudashr/gopkgs@v0.0.0: reading github.com/uudashr/gopkgs/go.mod at revision v0.0.0: unknown revision v0.0.0
    go: github.com/uudashr/gopkgs/cmd/gopkgs upgrade => v0.0.0-20191024034442-58e9141cd7d6
    go get: github.com/uudashr/gopkgs/cmd/gopkgs@v0.0.0-20191024034442-58e9141cd7d6 requires
        github.com/uudashr/gopkgs/v2@v2.1.0 requires
        github.com/uudashr/gopkgs@v0.0.0: reading github.com/uudashr/gopkgs/go.mod at revision v0.0.0: unknown revision v0.0.0
    

    需要自己手动安装

    go get -v github.com/uudashr/gopkgs/cmd/gopkgs