2017-04-12 3 views
0

Elastic Beanstalk 서버에 node.js와 npm의 올바른 버전을 설치하려고합니다. 이상하게도,`n latest` 그것이 말한 내용이 아닌 다른 버전을 설치하고 있습니다.

sudo n latest 

반환이 결과 :

여기
install : node-v7.9.0 
    mkdir : /usr/local/n/versions/node/7.9.0 
    fetch : https://nodejs.org/dist/v7.9.0/node-v7.9.0-linux-x64.tar.gz ######################## 100.0% 
    installed : v0.10.48 

installedinstall 다른 버전을 반환합니다. 그래서 node -v을 실행하면 v7.9.0을 반환하지만 실제로는 npm run prod (실제로 중요한 단계)을 실행하면 npm does not support Node.js v0.10.48이라고 표시되어 전체 오류가 발생합니다. 뭐라 구요? .

답변

0

수정은 내 .ebextensions 설정 파일에이 명령을 추가했다입니다 :

04_node_link: 
    cwd: /tmp 
    command: 'sudo ln -sf /usr/local/n/versions/node/7.8.0/bin/node /usr/bin/node' 

이 제대로 NPM을 설치 YUM하는 Node.js를 연결합니다.