MENU
  • Profileプロフィール
  • Blogブログ
    • WordPressワードプレス
    • プログラミング
    • WEBデザイン
    • フリーランス
    • ライフログ
  • Portfolioポートフォリオ
  • Sitemapサイトマップ
  • Contactお問合せ

カテゴリー

  • 趣味
  • WordPress
  • 本棚
  • プログラミング
  • 日記
  • WEBデザイン
  • フリーランス

タグ

Adobe Illustrator Gatsby.js HTML/CSS MySQL Node.js Python SWELL WordPressプラグイン おすすめツール エックスサーバー セキュリティ バレットジャーナル 確定申告 開発環境

アーカイブ

  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年8月
  • 2020年10月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年11月
  • 2019年9月
  • 2019年8月
  • 2019年5月
  • 2019年2月
  • 2018年11月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2017年10月
プログラミングとデザインでものづくりを楽しむブログ
ゼロの森
  • Profileプロフィール
  • Blogブログ
    • WordPressワードプレス
    • プログラミング
    • WEBデザイン
    • フリーランス
    • ライフログ
  • Portfolioポートフォリオ
  • Sitemapサイトマップ
  • Contactお問合せ
ゼロの森
  • Profileプロフィール
  • Blogブログ
    • WordPressワードプレス
    • プログラミング
    • WEBデザイン
    • フリーランス
    • ライフログ
  • Portfolioポートフォリオ
  • Sitemapサイトマップ
  • Contactお問合せ
  1. ホーム
  2. プログラミング
  3. 【Mac】Node開発環境のアップデート

【Mac】Node開発環境のアップデート

2022 3/26
プログラミング
2021-08-06 2022-03-26

いつも忘れちゃうので、Node.jsをアップデートする手順をまとめておきます。

1.Homebrew
2.nodebrew
3.Node.js

上から順にアップデートしていきます。

目次
スポンサーリンク

1.Homebrewのアップデート

Homebewはパッケージ管理ツールで、ここからいろんなツールをダウンロードしたり、アップデートできます。

ターミナルで現在のバージョンを確認

brew -v

Homebrew 3.2.5
Homebrew/homebrew-core (git revision 9adb96828d; last commit 2021-07-28)

HomebrewのReleaseから、最新版を確認します。

記事を作成した時点では、3.2.6になっていました。

brew updateでアップデートします。

brew update

再度バージョンを確認すると、verが上がっています

brew -v

Homebrew 3.2.6
Homebrew/homebrew-core (git revision 23f4adf4c4; last commit 2021-08-03)

2.nodebrewのアップデート

nodebrewはNode.jsのバージョン管理ツール。
Node.jsは、nodebrewからアップデートします。
複数のバージョンのNode.jsをインストールしたり、切り替え等々ができます。

バージョンの確認

nodebrew -v
nodebrew 1.0.1

Nodebrewから、最新版のバージョンを確認できます。

brew upgrade nodebrewでアップデート

brew upgrade nodebrew

3.Node.jsのアップデート

現在のバージョン確認

node -v

Nodebrewから、最新版のバージョンを確認できます。

最新バージョンを指定して、インストールします。

nodebrew install-binary v14.17.3

使用できるバージョンをリストアップし、最新バージョンをセットします

nodebrew list
v12.16.1
v14.17.3

nodebrew use v14.17.3

| コマンド | 説明 |
| nodebrew use latest | 最新版を有効化 |
| nodebrew use stable | 安定版を有効化 |
| nodebrew use v12.16 | v12.16.2 を有効化(vは省略可能) |

nodebrew ls
v12.16.1
v14.17.3

current: v14.17.3

currentに最新版が指定されているのでOK!

余談:Use of uninitialized value $a1 in numeric comparisonエラー

私の場合、nodebrew lsのときにエラーが出ました。

$ nodebrew ls
Use of uninitialized value $a1 in numeric comparison (<=>) at /Users/nakatan/.nodebrew/current/bin/nodebrew line 678.
Use of uninitialized value $a1 in numeric comparison (<=>) at /Users/nakatan/.nodebrew/current/bin/nodebrew line 678.
.DS_Store
v12.16.1
v14.17.3

.DS_Storeが含まれていると、このエラーがでるようです。

下記コマンドで.DS_Storeファイルを削除するとエラーがなくなりました。

$ rm ~/.nodebrew/node/.DS_Store

# or

$ rm /usr/local/var/nodebrew/node/.DS_Store
プログラミング
開発環境
よかったらシェアしてね!
URLをコピーする
URLをコピーしました!
  • 【Mac】SourcetreeからGitHubへSSH接続する
  • GatsbyJSサイトをv3へアップデート

関連記事

  • GatsbyJSサイトをv3へアップデート
    2021-08-23
  • 【Mac】SourcetreeからGitHubへSSH接続する
    2021-08-05
  • Flexboxで作るヘッダーのサンプル集
    2020-07-30
  • CSSとJavaScriptで作るハンバーガーメニュー
    2020-07-25
  • Netlify経由で、Gatsby.jsブログを独自ドメインに公開する手順
    2020-07-10
  • Gatsby.jsでブログを作るための手順
    2020-07-04
  • ラジオボタン・チェックボタンの代わりに画像選択にする方法
    2020-06-13
  • 【Python】Livedoorブログのバックアップデータ(backup.txt)をWordPress用に置き換えるプログラム
    2020-05-30
Zero Forest
カテゴリー
  • WordPress (30)
  • プログラミング (17)
  • WEBデザイン (6)
  • フリーランス (7)
  • ライフログ (10)
    • 趣味 (2)
    • 本棚 (3)
    • 日記 (5)
タグ
Adobe Illustrator (2) Gatsby.js (3) HTML/CSS (7) MySQL (1) Node.js (2) Python (2) SWELL (1) WordPressプラグイン (10) おすすめツール (3) エックスサーバー (4) セキュリティ (3) バレットジャーナル (2) 確定申告 (1) 開発環境 (3)
  • サイトマップ
  • サイトポリシー

© Zero*forest

目次
閉じる