【问题标题】:error on easy_install cpp-coverallseasy_install cpp-coveralls 上的错误
【发布时间】:2023-03-24 09:48:01
【问题描述】:

我碰巧大多数构建都正确编译,但有时会出现相同的错误(不更改任何 .travis.yml 参数)

错误是:

“sudo easy_install cpp-coveralls”命令失败并在 1 期间退出。

当之前的构建成功通过这一步没有问题时,现在我的构建卡在上面了。

为什么会如此随机失败?

【问题讨论】:

    标签: ios travis-ci coveralls


    【解决方案1】:

    试试pip install cpp-coveralls --user `whoami`

    编辑:

    • pip install cpp-coveralls是在python上安装包的方式(而不是easy_install)
    • --user `whoami` 是在没有 sudo 的情况下将其安装在 Travis 容器中(就像 OP 一样)

    【讨论】:

    • 请解释这是做什么的,以及为什么 OP 应该使用它。
    【解决方案2】:

    昨天刚刚经历了这个。我附上了我用于项目的.travis.yml file 的简化版本。

    before_install:
      - pip install --user cpp-coveralls
    
    after_success:
      - '$([ "$TRAVIS_OS_NAME" == "osx" ] && echo ~/Library/Python/2.7 || echo ~/.local)/bin/cpp-coveralls --gcov-options "\-lp"'
    

    pip install cpp-coveralls --user
    

    确实是正确的方法,但它最终需要一点(很多?)研究。答案很简单,但令人难以置信的是没有记录。

    【讨论】:

    • 我同意你的观点,为了完成这项工作,需要进行大量研究。它最终奏效了。
    猜你喜欢
    • 2012-08-30
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    相关资源
    最近更新 更多