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