ubuntu 16.04 使用root权限,nvm安装nodejs后,输入node -v 是有版本号的,npm -v也是有的,然后切换到另一个用户,发现node -v 提示没有安装nodejs,然后再切换到root,发现之前安装的nodejs也没了!这是什么情况?
ringa_lee
nvm은 사용자 계정(nvm 설치에 사용된 계정)
필요한 경우 모든 사용자가 사용할 수 있습니다. 소프트 링크가 필요합니다. 또한 우분투에서는 NodeSource의 바이너리 설치 스크립트를 사용하는 것이 좋습니다https://github.com/nodesource...
이것이 환경 변수 경로의 이유일 것입니다. 다른 사용자의 경로에 nodejs 실행 디렉터리가 포함되어 있는지 확인하세요. 그리고 su - 사용자 이름은 su root와 다릅니다. 다시 루트로 전환하여 su root를 사용하면 되는지 궁금합니다. su root인 경우 현재 환경 변수 경로는 여전히 이전 사용자의 경로입니다.
필요한 경우 모든 사용자가 사용할 수 있습니다. 소프트 링크가 필요합니다.
으아악또한 우분투에서는 NodeSource의 바이너리 설치 스크립트를 사용하는 것이 좋습니다https://github.com/nodesource...
이것이 환경 변수 경로의 이유일 것입니다. 다른 사용자의 경로에 nodejs 실행 디렉터리가 포함되어 있는지 확인하세요.
그리고 su - 사용자 이름은 su root와 다릅니다. 다시 루트로 전환하여 su root를 사용하면 되는지 궁금합니다.
su root인 경우 현재 환경 변수 경로는 여전히 이전 사용자의 경로입니다.