6

我有一个非常简单的设置.. - 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 ./...”失败。正在重试,3 次中的 2 次。

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

4

1 回答 1

8

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

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

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

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

于 2016-10-08T21:27:23.450 回答