我有一个非常简单的设置.. - 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 of 3。
(https://travis-ci.org/openassistive/OpenATFrontEnd/builds/166105574) 我无法弄清楚。我看到语言设置正确 - 并查看其他SO帖子版本号是正确的。我应该使用不同的版本吗?
答案 0 :(得分:6)
阅读this,如果没有找到makefile,go get ....
是travis上默认go构建脚本的一部分。
一个简单的解决方案可能是添加一个带有empty recipe
的Makefile$ cat Makefile
target: ;
$ make && echo "ok"
make: « target » uptodate.
ok
因此,travis会将默认安装步骤设置为true,这应该避免got get