Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8695

Node.js インストール時の「Failed to create the file」

$
0
0

新しいMacでNode.jsをインストールしようとして少しだけ詰まったので備忘録です。

環境

  • MacOS Big Sur ver 11.2.2
  • Homebrew ver 3.0.7
  • nodebrew はインストール済み
nodebrew ls-remote

で、以下のようにインストールしたいNode.jsのバージョンを確認します。

v0.0.1    v0.0.2    v0.0.3    v0.0.4    v0.0.5    v0.0.6

v0.1.0    v0.1.1    v0.1.2    v0.1.3    v0.1.4    v0.1.5    v0.1.6    v0.1.7
v0.1.8    v0.1.9    v0.1.10   v0.1.11   v0.1.12   v0.1.13   v0.1.14   v0.1.15

~ 略 ~

v12.16.2  v12.16.3  v12.17.0  v12.18.0  v12.18.1  v12.18.2  v12.18.3  v12.18.4
v12.19.0  v12.19.1  v12.20.0  v12.20.1  v12.20.2  v12.21.0

~ 略 ~

io@v2.0.0 io@v2.0.1 io@v2.0.2 io@v2.1.0 io@v2.2.0 io@v2.2.1 io@v2.3.0 io@v2.3.1
io@v2.3.2 io@v2.3.3 io@v2.3.4 io@v2.4.0 io@v2.5.0

今回はv12.18.4をインストールしようと思い、以下コマンドを実行

nodebrew install-binary 12.18.4

すると、

Fetching: https://nodejs.org/dist/v12.18.4/node-v12.18.4-darwin-x64.tar.gz
Warning: Failed to create the file
Warning: /Users/username/.nodebrew/src/v12.18.4/node-v12.18.4-darwin-x64.t
Warning: ar.gz: No such file or directory

curl: (23) Failed writing body (0 != 979)
ownload failed: https://nodejs.org/dist/v12.18.4/node-v12.18.4-darwin-x64.tar.gz

おおお。。。そんなディレクトリ無い!と怒られてしまいました。

・対処法1

無いなら作りましょうということで以下のコマンドを実行します。
-p オプションをつけることで、親ディレクトリも(無ければ)作成してくれます。

mkdir -p ~/.nodebrew/src

・対処法2

自分はこっちを実行してうまく行きました。調べるとNode.jsの環境を自動的に整えてくれるものらしいです。

nodebrew setup

もう一度、nodebrew install-binary 12.18.4 を実行し、

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

うまく行きましたー


Viewing all articles
Browse latest Browse all 8695

Trending Articles