ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【node.js】「nodebrew install-binary latest」コマンドで Node.js をインストールしたら「Warning: .gz: No such file or directory」と注意された

「nodebrew install-binary latest」で「Node.js」のインストールに失敗したときの対応方法です。

nodebrew とは

nodebrew は、一つのマシンの中で複数のバージョンの Node.js を管理するためのツールです。

症状

以下のコマンドを実行したらインストールが失敗しました。

$ nodebrew install-binary latest
Fetching: https://nodejs.org/dist/v16.1.0/node-v16.1.0-darwin-x64.tar.gz
Warning: Failed to create the file                                                               
Warning: /Users/xxxxxxxxxx/.nodebrew/src/v16.1.0/node-v16.1.0-darwin-x64.tar
Warning: .gz: No such file or directory

curl: (23) Failed writing body (0 != 977)
download failed: https://nodejs.org/dist/v16.1.0/node-v16.1.0-darwin-x64.tar.gz

「Warning: .gz: No such file or directory」と注意される...

環境

  • OS: mac
  • Homebrew: インストール済み
  • ログインシェル: zsh

対処方法

ファイルかディレクトリがないというエラーのようだったので、下記のコマンドを実行します。

$ mkdir -p ~/.nodebrew/src

再度インストール

再度インストールコマンドを実行させたところ、処理が成功しました。

$ nodebrew install-binary latest
Fetching: https://nodejs.org/dist/v16.1.0/node-v16.1.0-darwin-x64.tar.gz
########################################################################################### 100.0%
Installed successfully