Node.js
nodebrew

nodebrewで9.3.0を入れようとしたら怒られた

9.3.0が出たのでアップデートしようとして

$ nodebrew install-binary 9.3.0

v9.3.0 is not found

Can not fetch: https://nodejs.org/dist/v9.3.0/node-v9.3.0-darwin-x64.tar.gz

となった。 ちなみにmacOS High Sierraです。

調べたらnodebrewでinstallが失敗するようになったの記事にあたりました。

nodejsサーバーが新しくなったことによりレスポンスの解釈ができなくなったためのようだ。
http://var.blog.jp/archives/70091283.html

らしい、僕の場合はnodebrew selfupdateを実行するだけで解消したので残しておきます。定期的に起こるのかもしれないですね。

$ nodebrew selfupdate

Fetching nodebrew...
Updated successfully

そのあと問題なくインストールできました。

$ nodebrew install-binary 9.3.0

Fetching: https://nodejs.org/dist/v9.3.0/node-v9.3.0-darwin-x64.tar.gz

・
・
・
####################################################################### 100.0%
Installed successfully
$ nodebrew use 9.3.0
use v9.3.0
$ node -v
v9.3.0