
私はシステム(Ubuntu)を持っていますが、根ユーザーとノードユーザー。NodeユーザーはNodejsアプリケーションを起動するために使用され、セキュリティ上の理由からルート権限はありません。Nodejsの現在のバージョンは6です。これを更新するために、いいえ簡単ですnpm install -g n
が、ルート権限が必要なので、
sudo su -
npm install -g n
n lts //that installs it
n lts //that instruct the system to use it
node --version //11 Thats great!
さて、私が戻ってノードユーザーsudo su node -
と私はNodejsのバージョンがまだバージョン6であることを尋ね、そしてもしそうしようとするn lts
とノードユーザーは、Nがルートからインストールされたため、権限に関連するエラーをたくさん表示します(ちなみに、Nはルートからインストールできません)ノードユーザー)。
これに対してどのようにアプローチすればよいでしょうか?