MacにnodebrewでNode.jsをインストール
日付 タグ node.js カテゴリ node.js目次
Node.jsのインストール
この前、Firebaseをとにかく使ってみたくて、いつの間にかどこのタイミングでどう入れたか忘れたNode.js環境をそのまま使った。順番が前後するが、ここでNode.jsのインストール方法をみていく。
インストーラーパッケージを使ってもNode.jsをインストールすることはできるが、今回はnodebrewというNode.jsのバージョン管理ツールを利用してインストールする方が、バージョンを複数入れてスイッチできたりするために便利なことも多いだろうから、nodebrewを使ってNode.jsをインストールする手順を見ていくことにする。
nodebrewをまずはインストール
nodebrewとはNode.jsのバージョン管理をするツールのことである。
nodebrewをインストールする前にまずは自分の環境にnodeコマンドが入っていたりしないかチェック。
すでに何かしらの経緯で入っている場合、conflictすることが考えられる。
$ which node
何も結果がなければ、パスに見つからないので大丈夫。
それでは、Homebrew経由でnodebrewをインストール。
$ brew install nodebrew
nodebrewが入ったかチェック。
$ which nodebrew
/usr/local/bin/nodebrew
ここで環境変数を調整しておく。
~/.bash_profileを編集して
export PATH="$HOME/.nodebrew/current/bin:$PATH"
を追加する。
環境変数の適用を更新するため、コマンドシェルを立ち上げなおすか、
$ source ~/.bash_profile
で設定を読み込みしなおし。
Node.jsのインストール
無事にnodebrewが使えるようになったら次はNode.jsのバージョンを指定してインストールしていく。
利用可能なバージョンのチェック
$ nodebrew ls-remote
v0.0.1 v0.0.2 v0.0.3 v0.0.4 v0.0.5 v0.0.6
v0.1.0 v0.1.1 v0.1.2 v0.1.3 v0.1.4 v0.1.5 v0.1.6 v0.1.7
v0.1.8 v0.1.9 v0.1.10 v0.1.11 v0.1.12 v0.1.13 v0.1.14 v0.1.15
v0.1.16 v0.1.17 v0.1.18 v0.1.19 v0.1.20 v0.1.21 v0.1.22 v0.1.23
v0.1.24 v0.1.25 v0.1.26 v0.1.27 v0.1.28 v0.1.29 v0.1.30 v0.1.31
v0.1.32 v0.1.33 v0.1.90 v0.1.91 v0.1.92 v0.1.93 v0.1.94 v0.1.95
...
...以下省略
本日時点で最新版はv14.14.0のようだ。
最新版をインストールするか、本日時点でLTS版のv12.x系統をインストールするかだが、
ここではそろそろLTS版も出そうな最新版のv14.x系統の14.14.0をインストールしてみる。
Node.jsの最新のリリース情報は以下を参照
https://nodejs.org/ja/download/releases/ - リリース一覧
しかし、その前にNode.jsをインストールするディレクトリがあるかチェックしてなければ作っておく。 (これをやらずに自分は最初失敗した)
$ mkdir -p ~/.nodebrew/src
ディレクトリが出来たらv14.14.0指定でNode.jsのインストール。
$ nodebrew install v14.14.0
Fetching: https://nodejs.org/dist/v14.14.0/node-v14.14.0-darwin-x64.tar.gz
######################################################################### 100.0%
Installed successfully
インストールできたので使用するバージョンの宣言をする。
$ nodebrew use v14.14.0
use v14.14.0
$ node --version
v14.14.0
v14.14.0が使用できる状態になった。
なお、Node.jsのパッケージ管理ツールnpmも一緒に入ったはずなので、npmのバージョンもここで確認しておく。
$ npm -v
6.14.8
では、Node.jsが実際に動くかどうか、 Node.jsのREPL(対話インタプリタ)を起動してHello Worldしてみよう。
$ node
Welcome to Node.js v14.14.0.
Type ".help" for more information.
> console.log("Hello World!")
Hello World!
undefined
動いているようだ。REPLを終了するには.exitと打ち込めばOK。
> .exit
$
以上でNode.jsをインストールして動作できる環境を用意できた。