【Mac】nodebrew(Node.js)のインストール

PC関連

環境

  • OS:Mac
  • Homebrewインストール済み

nodebrewのインストール

nodebrewとはNode.jsのバージョン管理ツールのこと。

こちらの記事を参考にさせていただきました。

MacにNode.jsをインストール - Qiita
MacにNode.jsの環境を構築するメモ。その前に※以下の方法もオススメです!MacにNode.jsをインストール(anyenv + nodenv編)上記の場合はプロジェクト毎(フォルダ毎…

インストールコマンド。

brew install nodebrew
...
==> Summary
 /usr/local/Cellar/nodebrew/1.0.1: 8 files, 38.9KB, built in 8 seconds

ってでたら完了。

続いてバージョン確認コマンド。

nodebrew -v

確認できてたらOK。

Node.jsのインストール

インストールできるバージョンの確認コマンド。

nodebrew ls-remote

ここでエラーが発生した場合はセットアップすると良いらしいです。

nodebrew setup

インストールコマンド。
必要なバージョンを指定。

nodebrew install-binary {version}

結局どのバージョンを使えばいいの?

新しい機能試してみたいなら奇数バージョン、安定したシステムを構築したいなら偶数バージョンの最新版を使いましょう。
バージョンの定義は奇数がCURRENT(最新の機能を取り込んでいるけど安定性は保証しない)、偶数がLTS(Long-Term-Support 長期の保守運用に使用することを目的としている)と定義されている。

詳しくはgithubを参照。
node.js/release

https://qiita.com/kawak/items/64e4d6cb25f0494f604d

バージョン選ぶのめんどくさい…と思ったら、

安定版を取得するというコマンドが。

nodebrew install-binary stable

最新版を取得する場合は↓

nodebrew install-binary latest

自分の場合はバージョン確認はできたけどインストールコマンドでエラー発生。
上記のセットアップコマンドで解決できました。
安定板のインストールを試みてみると…

nodebrew 1.0.1
Usage:
    nodebrew help                         Show this message
    nodebrew install <version>            Download and install <version> (from binary)
    nodebrew compile <version>            Download and install <version> (from source)
    nodebrew install-binary <version>     Alias of `install` (For backword compatibility)
    nodebrew uninstall <version>          Uninstall <version>
    nodebrew use <version>                Use <version>
    nodebrew list                         List installed versions
    nodebrew ls                           Alias for `list`
    nodebrew ls-remote                    List remote versions
    nodebrew ls-all                       List remote and installed versions
    nodebrew alias <key> <value>          Set alias
    nodebrew unalias <key>                Remove alias
    nodebrew clean <version> | all        Remove source file
    nodebrew selfupdate                   Update nodebrew
    nodebrew migrate-package <version>    Install global NPM packages contained in <version> to current version
    nodebrew exec <version> -- <command>  Execute <command> using specified <version>
Example:
    # install
    nodebrew install v8.9.4
    # use a specific version number
    nodebrew use v8.9.4

インストールされずにヘルプが開いてる…?
検索するとみんなこのコマンドでインストールできてるぽいのになんでだろう…。
結局自分で安定板のバージョンを調べて、打ち込んでみたらインストールできました。

Fetching: https://nodejs.org/dist/v14.16.1/node-v14.16.1-darwin-x64.tar.gz
################################################################################################### 100.0%
Installed successfully

上記のヘルプにも書いてありますがインストールだけではダメみたいで有効化する手順が必要な様です。

nodebrew use {version}

インストールされたバージョンの一覧を取得するコマンド。

nodebrew ls

パスを通す。
自分はzshなので以下のコマンド。

echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zprofile

ターミナル再起動。

確認コマンド。

node -v

バージョンが表示されたらOK。

次はやっとLSlintとStylelintだ。

コメント

スポンサーリンク
タイトルとURLをコピーしました