2015-02-05 11 views
1

그것은 (어떤 .travis.yml 매개 변수를 변경하지 않고)가 제대로 컴파일 빌드의 대부분을하지만, 때때로 같은 오류가 나타납니다 나에게 발생오류가

오류 :

"sudo easy_install cpp-coveralls"명령을 보내지 못하는 동안 1을 입력하지 못했습니다.

이전 빌드가 문제없이이 단계를 성공적으로 통과했을 때 내 빌드가 멈추었습니다.

이 왜 그렇게 무작위로 실패 : https://travis-ci.org/pubnative/pubnative-ios-library/builds/49482893

  • 이것은 REPO은?

  • 답변

    0

    시도 pip install cpp-coveralls --user `whoami`

    편집 :

    • pip install cpp-coveralls 영업 이익처럼 (A 트래비스 컨테이너,
    • --user `whoami`은 sudo를없이 설치하는 것입니다 (대신 easy_install을의) 파이썬에 패키지를 설치하는 방법 하고있다)
    +1

    왜 이것이 무엇이며, OP가 그것을 사용해야하는 이유를 설명하십시오. – vonbrand

    0

    그냥 어제 갔다. 내 프로젝트에 사용하는 .travis.yml file의 단순화 된 버전을 첨부했습니다.


    pip install cpp-coveralls --user 
    

    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"' 
    

    실제로 그것을 할 올바른 방법이지만,이 끝나는 곳 연구의 조금 (많이?)가 필요합니다. 대답은 간단했지만 엄청나게 문서화되지 않았습니다.

    +0

    나는 너에게 동의한다.이 일을하기 위해서는 많은 연구가 필요했다. 그것은 결국 효과가있었습니다. –