【问题标题】:travis go error 'The command "eval go get -t -v ./..." failed'travis go错误'命令“eval go get -t -v ./...”失败'
【发布时间】:2017-02-17 15:10:50
【问题描述】:

我有一个非常简单的设置.. - 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 次,共 3 次。

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

【问题讨论】:

    标签: go travis-ci hugo


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 太棒了。这对我有用。节省了我很多时间。谢谢你:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 2022-10-21
    • 2021-05-27
    • 2022-10-15
    • 2015-01-02
    相关资源
    最近更新 更多