travis go error'命令'eval go get -t -v./ ..."失败"

wil*_*ade 5 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
Run Code Online (Sandbox Code Playgroud)

但它失败了 - 用

命令"eval go get -t -v./ ..."失败.重试,2分之3.

(https://travis-ci.org/openassistive/OpenATFrontEnd/builds/166105574)我无法理解.我看到语言设置正确 - 并查看其他SO帖子版本号是否正确.我应该使用不同的版本吗?

mh-*_*bon 6

如果没有找到makefile,请阅读此内容,它go get ....是travis上默认go构建脚本的一部分.

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

$ cat Makefile
target: ;
$ make && echo "ok"
make: « target » uptodate.
ok
Run Code Online (Sandbox Code Playgroud)

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