2017-04-30 2 views
0

최근 노드를 업그레이드 할 때 사용하기 위해 NVM을 리눅스 컴퓨터에 설치했습니다. 이제 새 터미널을 처음 시작할 때 오류가 표시됩니다. 1. 노드가`GLIBCXX_3.4.18 '을 요구하고 있지만 그것을 찾을 수 없습니다 :NPM 접두사와 NVM

node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.18' 
not found (required by node) 
nvm is not compatible with the npm config "prefix" option: currently set to 
"" 
Run `npm config delete prefix` or `nvm use --delete-prefix v7.9.0 --silent` 
to unset it. 

여기에 두 가지 문제가 있습니다. 2. npm config "prefix"옵션이 NVM과 호환되지 않습니다.

NVM을 설치하기 전에 이러한 오류가 발생하지 않았습니다.

감사합니다,

스티브 첫 번째 문제를 들어

답변

0

,

, NPM의 설정이 기본값으로 재설정하려고 두 번째 문제의 경우 다음 명령을

sudo apt-get update 
sudo apt-get install libstdc++6 

을 실행

echo "" > $(npm config get globalconfig) 
npm config --global edit 

이 시도 작동하지 않을 경우

sudo npm config set prefix /usr/local 

UPDATE 데비안 위지 들어

및 이전 버전의 경우 :

sudo apt-get install python-software-properties 

다시 첫 번째 문제에 대해이 작업을 시도

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get dist-upgrade 

두 번째 문제는

echo "" > $(npm config get userconfig) 
npm config edit 

업데이트 2

그런

sudo apt-get install curl python-software-properties 
curl -sL https://deb.nodesource.com/setup_7.x | sudo bash - 

sudo apt-get autoremove --purge nodejs 
sudo apt-get autoremove --purge npm 

,

는 는
sudo apt-get update 
sudo apt-get install nodejs 
sudo apt-get install npm 
+0

안녕 Kalana, 내가 실행 한 , Node.js를를 다시 설치하고 시나리오에 NPM은 다음을 사용하려면 귀하의 명령 및 오류는 여전히 같은 방식으로 발생합니다. 다른 제안이 있으십니까? –

+0

둘 다 여전히 오류가 있습니까? –

+0

두 가지 오류가 여전히 있습니다. –