homebrewでnodejsインストール&任意のバージョン利用
約 3 分
目次
初めに
homebrewでサクッとnodejsのインストールを行なった際のメモです。
環境はMacを対象としていますが、Linuxでも概ね同じ手順で実行できると思います。
また下記に記載している方法では、nvmやnodenvなどの管理ツールは利用しません。(ただし、多くの場合はこのようなツールを使うべきです)
その理由は、マイナバージョンまで固定せず「メジャーバージョンまで指定できれば良い」という手っ取り早く導入する目的があったからです。
homebrewインストール
前提としてhomebrewのインストールが必要となります。
下記のリンクを参照して導入します。
macOS(またはLinux)用パッケージマネージャー — Homebrew
nodejsの検索
まずは node でパッケージを検索します。node関連の物が引っかかります。
$ brew search node
==> Formulae
libbitcoin-node
llnode
node
node-build
node-sass
node@10
node@12
node@14
node@16
node_exporter
nodebrew
nodeenv
nodenv
ode
これらのうち、
- node
- node@10
- node@12
- node@14
- node@16
が nodejs に該当します。
また、homebrewの仕組み的に node (@がついていないやつ) が最新のバージョン(17)となります。
インストール
次のコマンドでインストールを行います。
最新版が欲しい場合は以下のコマンドで。
brew install node
14系が欲しい場合は以下のコマンドで。
brew install node@14
nodejsの利用
ここでは nodeとnode@14の両方をインストールしたものとして話をします。
node最新版は以下のパスにインストールされます。
またPATHが通っている場所へインストールされることが確認できます。
$ /usr/local/bin/node --version
v17.3.0
$ node --version
v17.3.0
node@14は以下のパスにインストールされます。
$ /usr/local/opt/node@14/bin/node --version
v14.18.2
パスを通せばprefixを省略して実施できます。
$ export PATH="/usr/local/opt/node@14/bin:$PATH"
$ node --version
v14.18.2
libディレクトリやヘッダファイルは次の場所となります。
$ export LDFLAGS="-L/usr/local/opt/node@14/lib"
$ export CPPFLAGS="-I/usr/local/opt/node@14/include"おすすめの記事
最新の記事
よく読まれている記事
タグから探す
- javascript130
- typescript67
- node.js54
- linux54
- 画像処理48
- amazon-aws48
- アルゴリズム37
- canvas35
- html529
- 画像処理100本ノック27
- php24
- centos24
- python22
- 競技プログラミング21
- mac21
- mysql20
- opencv17
- 雑談16
- 機械学習16
- docker16
- wordpress15
- atcoder14
- apache12
- データベース12
- amazon-s312
- red-hat12
- prisma12
- ubuntu11
- github10
- git10
- react10
- mariadb10
- vue.js9
- next.js9
- aws-cdk9
- css38
- 可視化8
- 小ネタ8
- nestjs8
- amazon-lightsail7
- ブログ6
- cms6
- oracle6
- perl6
- gitlab6
- iam5
- amazon-ec25
- 資格試験5
- aws-amplify5
- curl4