본문 바로가기

note

node.js version 관리 n 버전 변경 안되는 현상

 

https://www.npmjs.com/package/n

 

n

Interactively Manage All Your Node Versions

www.npmjs.com

( cent os 7에서 사용 )

 

node.js 버전을 쉽게 변경 가능하는데 유용해서 사용하게 되었는데

아무리 버전을 설치해서 바꿔도 node.js 버전이 바뀌지 않는 문제가 있었다.

버전을 바꾸면 이런식으로 나타났는데

installed된 노드 위치와 active된 노드의 위치가 달라서 노드 버전을 계속 새로 설치하고 버전을 변경해도 active된 노드는 바뀌지 않았다.

이런 경우에 symbolic link를 변경해주어야한다는 걸 구글링하면서 찾았다.

 

sudo ln -s /usr/local/bin/node node

 

installed된 위치에 있는 노드로 symbolic link를 변경하는 명령어를 실행했다.

그런데 

Failed to create symbolic link "node" complaint if symlink exists...

이런식의 오류가 발생했다.

이런 경우에는 

sudo ln -sf /usr/local/bin/node node

sudo ln -sf /usr/local/bin/node node

(-sf : force removing an existing link first)

위 명령어로 해결했다.

참조: https://github.com/Varying-Vagrant-Vagrants/VVV/issues/374

'note' 카테고리의 다른 글

g++: command not found 에러  (0) 2019.09.05
IaaS, PaaS, SaaS  (0) 2017.06.10
Cent OS 7에 MySql 설치하기  (0) 2017.04.09
AWS에 Cent OS7 셋팅하기  (0) 2017.04.09
객체지향설계 5대 원칙(SOLID) 중 인터페이스 분리 원칙(ISP)  (0) 2017.02.12