84
80

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Macでnode.jsをインストール、npmコマンドも使用可にする【2021.1月最新版】

Last updated at Posted at 2017-08-23

内容

macにnode.jsをインストールする
npmコマンドも使えるようにする

いくつかの記事だとどうもエラーが発生していたので、まとめました。

※2017年に作成した記事ですが、2021年1月に修正更新しました。

まずはhomebrewをインストール

※すでにインストールされている方は不要

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

nodebrewをインストール

brew install nodebrew

確認 (バージョンやコマンドのヘルプが表示される)

nodebrew -v

バイナリの最新版をインストールする

nodebrew install-binary latest

※2017年初めくらいから、ここでエラーが出るようになる(2016年頃はエラーは出なかった。)
※2021年1月にも同様のエラーが出ていることを確認

Fetching: https://nodejs.org/dist/v15.7.0/node-v15.7.0-darwin-x64.tar.gz
Warning: Failed to create the file 
Warning: /Users/XXXX/.nodebrew/src/v15.7.0/node-v15.7.0-darwin-x64.tar.gz: No 
Warning: such file or directory

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

エラー対処する。
ディレクトリを作成する

mkdir -p ~/.nodebrew/src

すると、成功する

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

nodebrewのリストからバージョン選択

nodebrew list

listで表示されたバージョンから選択する
current:に選択されたバージョンが入っているかの確認

nodebrew use v15.7.0

これでcurrentに指定したバージョンが入る

パスを通す

$ echo 'export PATH=$PATH:$HOME/.nodebrew/current/bin' >> ~/.bash_profile

vi ~/.bash_profile で以下を追記する

if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi

ターミナルの再起動もしくは、以下のコマンドを使うことで、永続的に使用可能

$ source ~/.bash_profile 

nodeとnpmコマンドで、バージョンが確認できる

$ node -v
v15.7.0


$ npm -v
7.4.3

参考URL
http://qiita.com/kyosuke5_20/items/c5f68fc9d89b84c0df09
http://qiita.com/akakuro43/items/600e7e4695588ab2958d
http://www.hirooooo-lab.com/entry/development/install-node#Nodejs%E3%81%8C%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%A2%BA%E8%AA%8D

84
80
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
84
80

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?