2017-10-21 1 views
-1

안녕하세요 저는 우분투에 노드 v4.2.6과 npm 3.5.2를 설치했습니다.하지만 최신 버전이나 node6.x를 설치하려고하면 터미널에 오류가 발생합니다. 패키지 404를 찾을 수 없습니다. 나는 또한 스크린 샷을 첨부했다. 어떻게 해결할 수 있는지 알려주세요.우분투에 node8과 최신 npm을 설치하는 방법

나는 또한 시도 : -

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - 
# Then install with: 
sudo apt-get install -y nodejs 

여전히 같은 결과를 얻었다 그리고 내가 명령을 실행하여 하나의 실수를 추측 : - https://smyl.es/how-to-fix-ubuntudebian-apt-get-404-not-found-package-repository-errors-saucy-raring-quantal-oneiric-natty/

에서 언급 한 바와 같이

sudo sed -i -e 's/:\/\/(archive.ubuntu.com\|security.ubuntu.com)/old-releases.ubuntu.com/g' /etc/apt/sources.list 

Here is the output of sudo apt-get update

답변

0

nvm을 nodejs 및 npm 관리자로 사용하십시오. 그럼 당신은 쉽게 설치 NVM와 노드의 필요한 버전을 설치할 수 있습니다 노드 XX 명령

+0

:) –

0

내가 당신의 우분투 버전이 무엇인지 잘 모릅니다 만 16.4에 있다면 당신이 할 수있는 명령 : 그 이후

$ sudo apt-get update 
$ sudo apt-get install build-essential libssl-dev 

를 :

$ curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh 

이후

이 명령을 수행

$ nano install_nvm.sh 
,

그 후 나노를 닫고이 명령을 수행

$ bash install_nvm.sh 

그것은 ~/.nvm에서 홈 디렉토리의 서브 디렉토리에 소프트웨어를 설치합니다. 파일을 사용하려면 ~/.profile 파일에 필요한 행을 추가하십시오.

, 당신은 다시 로그 아웃하고 다시 로그인하는 데 필요한 NVM 기능에 액세스하거나 현재 세션이 알 수 있도록 변경 내용에 대해 ~/.profile 파일을 수있는 소스 : 이제

$ source ~/.profile 

당신이 nvm을 설치했다면, 고립 된 Node.js 버전을 설치할 수 있습니다.

$ nvm ls-remote 

및 아웃 풋은 다음과 같습니다 :

설치에 사용할 수있는 Node.js를의 버전을 확인하려면, 당신은 입력 할 수 있습니다 지금

.... 
v5.8.0 
v5.9.0 
v5.9.1 
v5.10.0 
v5.10.1 
v5.11.0 
v6.0.0 
... 
v8.4.0 

간단히 입력 할 수 있습니다 이 명령을 사용하여 node8의 v8.4.0을 설치하십시오.

마지막 단계에서 다음을 입력하십시오. 이 명령은 마지막 버전을 사용합니다 :

$ nvm use 8.4.0 

그리고 끝났습니다!

관련 문제