去获取./ ..拒绝下载gopkg.in/yaml.v2



我只是通过使用 go get ./...并愉快地下载所有直接从github.com导入的libs get-get get-get get-get get for github.com,但是我收到错误:

src/github.com/urfave/cli/altsrc/yaml_file_loader.go:17:2: cannot find package "gopkg.in/yaml.v2" in any of:
    /home/ci/.jenkins/tools/org.jenkinsci.plugins.golang.GolangInstallation/Go_1.6/src/gopkg.in/yaml.v2 (from $GOROOT)
    /home/ci/.jenkins/jobs/BlenderRender-Client/workspace/src/gopkg.in/yaml.v2 (from $GOPATH)

当然,我可以使用go get gopkg.in/yaml.v2并且可以使用,但是我正在设置CI服务器自动编译我的项目,而我宁愿让go get ./...只需下载 everything ,而不是抱怨Gopkg。内置包装,因为我不想每次更改某些要求时重新配置我的CI服务器。

有没有办法告诉go get ./...下载gopkg.in数据包是可以的?

显然您有GET问题,请尝试go get -v gopkg.in/yaml.v2,如果您有Git< = 1.7.1

,您将面临错误

只是升级您的git客户端,问题解决了

您也可以通过将yaml.v2 repo克隆到: /home/ci/.jenkins/jobs/BlenderRender-Client/workspace/src/gopkg.in/yaml.v2

运行git clone https://github.com/go-yaml/yaml.git /home/ci/.jenkins/jobs/BlenderRender-Client/workspace/src/gopkg.in/yaml.v2

相关内容

  • 没有找到相关文章

最新更新