node.js - ubuntu 16.04 使用nvm安装nodejs后,切换用户就不见了
ringa_lee
ringa_lee 2017-04-17 15:01:29
0
2
776

ubuntu 16.04 使用root权限,nvm安装nodejs后,输入node -v 是有版本号的,npm -v也是有的,然后切换到另一个用户,发现node -v 提示没有安装nodejs,然后再切换到root,发现之前安装的nodejs也没了!这是什么情况?

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
Peter_Zhu

nvm은 사용자 계정(
nvm 설치에 사용된 계정)

에서만 사용할 수 있습니다.

필요한 경우 모든 사용자가 사용할 수 있습니다. 소프트 링크가 필요합니다.
또한 우분투에서는 NodeSource의 바이너리 설치 스크립트를 사용하는 것이 좋습니다https://github.com/nodesource...

으아악
阿神

이것이 환경 변수 경로의 이유일 것입니다. 다른 사용자의 경로에 nodejs 실행 디렉터리가 포함되어 있는지 확인하세요.
그리고 su - 사용자 이름은 su root와 다릅니다. 다시 루트로 전환하여 su root를 사용하면 되는지 궁금합니다.
su root인 경우 현재 환경 변수 경로는 여전히 이전 사용자의 경로입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿