特拉维斯去错误 'The command "eval go get -t -v ./..." failed'

travis go error 'The command "eval go get -t -v ./..." failed'

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

其中有这一行:

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

但它失败了 -

The command "eval go get -t -v ./..." failed. Retrying, 2 of 3.

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

阅读 thisgo get .... 是 travis 上默认的 go build 脚本的一部分,如果没有找到 makefile。

一个简单的解决方案可能是添加一个带有 empty recipe

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

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