Homebrewでnvm・Nod.jsをインストール
Homebrewでnvmをインストールし、nvmでNodejsをインストールしたのでその方法を書き残しておきます。
【目次】
各種の説明
Homebrew
macOSのパッケージ管理システムです。
以下のようにbrew~で命令することができます。
# インストール $ brew install <パッケージ名> # アンインストール $ brew remove <パッケージ名> # インストールの整合性チェック $ brew doctor # バージョン確認 $ brew -v
その他のコマンドについてはこちらを参照
nvm
Node.jsのバージョンを管理するものです。
# インストール確認 $ command -v nvm nvm # Node.jsの最新版をインストール $ nvm install node # 長期サポートの安定版インストール $ nvm install --lts # インストール済みのNode.jsバージョンを確認 $ nvm ls # Node.jsのデフォルトのバージョン切り替え $ nvm alias default v x.x.x
Node.js
JavaScriptの実行環境の一つであり、サーバーサイドのJavaScript環境になります。処理はもちろんJavaScriptを使用します。
インストール方法
まずはhomebrewをインストールし、brewを利用してnvmをインストールします。(homebewは事前にインストール済みだったのでパスしています。)
$ brew -v Homebrew 2.4.2 Homebrew/homebrew-core (git revision 29f3d; last commit 2020-06-30) $ brew install nvm You should create NVM's working directory if it doesn't exist: mkdir ~/.nvm Add the following to /Users/name/.bash_profile or your desired shell configuration file: export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
表示されたように、ディレクトリの作成と.bash_profile
に追記して、シェルスクリプトを実行します。
$ mkdir ~/.nvm $ vim ~/.bash_profile # 上記を記載 # bash_profileを実行してパスを通す $ . ~/.bash_profile $ nvm --version 0.35.3 $ command -v nvm nvm
インストールできているのにnvm: command not found
が出た場合は、シェルスクリプトを実行しているか確認しましょう。(私は追記して実行を忘れていました💦)
$ brew list docbook-xsl heroku-node libidn2 nvm python wget $ nvm --version -bash: nvm: command not found # $ source~/.bash_profile $ . ~/.bash_profile $ nvm --version 0.35.3
nvmがインストールできたら、Node.jsをインストールしていきます。
# 最新版のインストール $ nvm install node # 安定バージョンのインストール $ nvm install --lts # インストール確認 $ nvm ls v12.18.3 -> v14.8.0 system default -> v14.8.0 node -> stable (-> v14.8.0) (default) stable -> 14.8 (-> v14.8.0) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/erbium (-> v12.18.3) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.22.0 (-> N/A) lts/erbium -> v12.18.3
以上になります。
参考
MacにNode.jsをインストール
※nodebrewを使用
【補足】nvmかnodebrewか
Node.jsのバージョン管理ツールに関して、今回はnvmを利用しましたが、いろんなサイトで「近年はnodebrewがよく使われている」等見かけました。
気になって2つを調べてみたところ、nvmのが人気なようでした。