我有一个非常简单的设置..-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帖子中看到版本号正确。我应该使用其他版本吗?
阅读此内容,这go get ....是travis上默认go构建脚本的一部分,如果未找到任何makefile。
go get ....
一个简单的解决方案可能是添加带有空配方的Makefile
$ cat Makefile target: ; $ make && echo "ok" make: « target » uptodate. ok
因此travis会将默认安装步骤设置为true,这应避免got get
got get