node.js アップデート手順

nodeのバージョン管理は「n」が楽なので「n」を利用してアップデートする
環境
# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
nのインストール
1 2 |
## インストール npm install -g n |
ここで以下のエラーになる場合は、エラーメッセージ通り「root」で実行します。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
npm ERR! Error: EACCES: permission denied, symlink '../lib/node_modules/n/bin/n' -> '/usr/bin/n' npm ERR! at Error (native) npm ERR! { Error: EACCES: permission denied, symlink '../lib/node_modules/n/bin/n' -> '/usr/bin/n' npm ERR! at Error (native) npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'symlink', npm ERR! path: '../lib/node_modules/n/bin/n', npm ERR! dest: '/usr/bin/n' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! Please include the following file with any support request: |
node 安定版のインストール
安定版をインストールする
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
## インストール n stable <結果> installing : node-v10.16.3 mkdir : /usr/local/n/versions/node/10.16.3 fetch : https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.gz installed : v10.16.3 to /usr/local/bin/node active : v6.17.1 at /bin/node ## バージョン確認 node -v <結果> v6.17.1 変わってない。。よくみるリンク先が原因ぽいので ## シンボリックリンクを上書きしてリンク先を変更 ln -snf /usr/local/bin/node /usr/bin/node ## バージョン再確認 node -v <結果> v10.16.3 ## ちなみに最新版は n latest <結果> installing : node-v12.11.0 mkdir : /usr/local/n/versions/node/12.11.0 fetch : https://nodejs.org/dist/v12.11.0/node-v12.11.0-linux-x64.tar.gz installed : v12.11.0 (with npm 6.11.3) |
n コマンド
nコマンドの例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# バージョン変更 n <上下の矢印でバージョンを選択> ο node/10.16.3 node/12.11.0 ## リスト確認 n ls ## バージョンを指定してインストール n 10.4.1 ## バージョンの削除 n rm 10.4.1 |
-
前の記事
Laravelのartisanでサーバを立ち上げ時にプライベートIPでアクセスする方法 2019.10.12
-
次の記事
windows10にnode.jsをインストールする 2019.10.13
コメントを書く