travis go error'命令'eval go get -t -v。/ ...“失败”

时间:2016-10-08 20:48:36

标签: go travis-ci hugo

我有一个非常简单的设置.. - 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帖子版本号是正确的。我应该使用不同的版本吗?

1 个答案:

答案 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