2017-03-27 3 views
0

나는 Travis-CI로 실행되는 Ubuntu 14에 npm 패키지를 설치하려고합니다. 내 로컬 우분투 (14)가 설치에 그것은 잘 설치하지만, 트래비스에, 그것은 오류와 함께 실패Travis-CI에서 Ubuntu 14에 npm을 설치하는 방법

: 나는이 문제를 해결하려면 어떻게

[127.0.0.1] out: dpkg: error processing archive /var/cache/apt/archives/npm_1.3.10~dfsg-1_all.deb (--unpack): 
[127.0.0.1] out: trying to overwrite '/usr/bin/npm', which is also in package nodejs 0.12.7-rwky1~trusty 
[127.0.0.1] out: Processing triggers for man-db (2.6.7.1-1ubuntu1) ... 
[127.0.0.1] out: Errors were encountered while processing: 
[127.0.0.1] out: /var/cache/apt/archives/npm_1.3.10~dfsg-1_all.deb 
[127.0.0.1] out: E: Sub-process /usr/bin/dpkg returned an error code (1) 
[127.0.0.1] out: 
Fatal error: sudo() received nonzero return code 100 while executing! 
Requested: apt-get update --fix-missing; DEBIAN_FRONTEND=noninteractive apt-get install --yes npm 
Executed: sudo -S -p 'sudo password:' /bin/bash -l -c "apt-get update --fix-missing; DEBIAN_FRONTEND=noninteractive apt-get install --yes npm" 

?

답변

0

동일한 문제가 발생하여 이 아니며 npm 패키지를 설치하려고 시도하지 않았습니다. 내 경우

, 나는 (NPM, 따라서 및 - 내가 생각) trusty ci environment on Travis을 사용하고 pre-installed with nodejs을 왔다고 생각했다. 그래서, 내 REPO의 .travis.yml 파일에서, 단순히 내가 설치하려고 시도 라인을 제거 npm (내 경우 : - sudo apt-get install -y npm 섹션 before_install에서) 과의 install 섹션에 npm install의 명령과 다른 npm 용도로을 통과 빌드 파일이 성공적으로 실행되었습니다. .travis.yml

도움이 되었기를 바랍니다.

관련 문제