ubuntu 16.04 使用root权限,nvm安装nodejs后,输入node -v 是有版本号的,npm -v也是有的,然后切换到另一个用户,发现node -v 提示没有安装nodejs,然后再切换到root,发现之前安装的nodejs也没了!这是什么情况?
天蓬老师2017-04-17 15:03:29
でのみ使用できます。nvm は、あなたのユーザー アカウント (
nvm のインストールに使用されるアカウント)
必要に応じて、すべてのユーザーが利用できます。ソフトリンクが必要です。
さらに、Ubuntu https://github.com/nodesource... で NodeSource のバイナリ インストール スクリプトを使用することをお勧めします。
阿神2017-04-17 15:03:29
これが環境変数パスの理由であるはずです。 別のユーザーのパスにnodejs実行ディレクトリが含まれているかどうかを確認してください。
さらに、su - ユーザー名は su root とは異なります。root に戻って su root を使用するのはいかがでしょうか。
su root の場合、現在の環境変数のパスは前のユーザーのパスのままです。