1

ほとんどのビルドが正しくコンパイルされていますが、時々同じエラーが表示されます (.travis.yml パラメータを変更せずに)

エラーは次のとおりです。

コマンド「sudo easy_install cpp-coveralls」が失敗し、実行中に 1 で終了しました。

以前のビルドが問題なくこのステップを正常に通過したときに、ビルドがスタックしました。

なぜランダムに失敗するのですか?

4

2 に答える 2

0

ちょうど昨日これを経験しました。プロジェクトで使用する.travis.yml ファイルの簡易バージョンを添付しました。

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

確かにそれを行う正しい方法ですが、最終的には少し(たくさん?) 調査が必要です。答えは簡単でしたが、信じられないほど文書化されていませんでした。

于 2015-09-02T22:12:46.047 に答える
0

試すpip install cpp-coveralls --user `whoami`

編集:

  • pip install cpp-coveralls(easy_installの代わりに)pythonにパッケージをインストールする方法です
  • --user `whoami`Travisコンテナにsudoなしでインストールすることです(OPが行っているように)
于 2015-08-31T22:33:03.227 に答える