一尘不染

travis go错误“命令“ eval go get -t -v./…”失败”

go

我有一个非常简单的设置..-Travis.yml文件:https
:
//github.com/openassistive/OpenATFrontEnd/blob/master/.travis.yml

有这行:

before_script:
   - go get -u -v github.com/spf13/hugo

但失败-

命令“ eval go get -t -v。/ …”失败。正在重试,第2个,共3个。

https://travis-
ci.org/openassistive/OpenATFrontEnd/builds/166105574)我无法弄清楚。我看到语言设置正确-
并且在其他SO帖子中看到版本号正确。我应该使用其他版本吗?


阅读 201

收藏
2020-07-02

共1个答案

一尘不染

阅读此内容,这go get ....是travis上默认go构建脚本的一部分,如果未找到任何makefile。

一个简单的解决方案可能是添加带有空配方的Makefile

$ cat Makefile
target: ;
$ make && echo "ok"
make: « target » uptodate.
ok

因此travis会将默认安装步骤设置为true,这应避免got get

2020-07-02