3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ubuntu に最新のNode.jsをインストールしてみた。

Posted at

Qiita の下記投稿「Ubuntuに最新のNode.jsを難なくインストールする」を参考にやってみました。環境は Ubuntu 16.04LTS です。

リンク
Ubuntuに最新のNode.jsを難なくインストールする

この投稿で最初の手順

sudo apt-get install -y nodejs npm

は古いNode.jsがすでに入っていたので省略しました。よって「n package を導入」からです。

sudo npm cache clean
sudo npm install n -g

これは問題なし。次の手順「最後に n package を使って node をインストール」です。

sudo n stable
sudo ln -sf /usr/local/bin/node /usr/bin/node

ここで、n stable は安定版(この時点では8.9.0LTS)になるかと思っていましたが、9.0.0がインストールされました。n コマンドで具体的なバージョン番号を指定したほうがよさそうです。(自分は9.0.0でもかまわなったので、やってませんが)

ln -sf /usr/local/bin/node /usr/bin/node ですが、Node.js のインストール先は、/usr/local/bin/node にはならず、自分の場合は /usr/local/n/versions/node/9.0.0 になっていました。

よって、このコマンドをそのまま実行しても機能しませんでした。

さらに、nodejs というのが node コマンドの別名になっていていました。(自分の環境だけかもしれませんが)

最後の古いNode.js を削除する手順を行わないと、古いバージョンと新しいバージョンがバッティングするので必ず行ったほうがよさそうです。

sudo apt-get purge -y nodejs npm

この後に、3つのシンボリックリンク /usr/bin/node, /usr/local/bin/node, /usr/bin/nodejs を

/usr/local/n/versions/node/9.0.0/bin/node

に変更しました。これでどれが使われても安心です。
user@ubuntu:~$ node -v v9.0.0

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?