原点回帰!元PMが技術力でフルリモートワークを目指すブログ

IT業界に蔓延る技術力0の元ダメPMが独立を機に技術を1から勉強していくブログです。技術の話だけでなく起業の事とかお金の事とかなんでも備忘録的に綴って行きます。

MacBookPro(2018) High Sierraにnode.jsをインストールする

今やMacでWEB開発を行うにあたって必須とも言えるnode.jsをMacBookPro(2018) High Sierraにインストールしたのでその時の手順をメモ

前提条件

パッケージマネージャーはHomebrewを使用し、既にインストール済みの環境が前提となります。

nodebrewをインストール(Homebrew)

nodebrewとはnode.jsのバージョンを管理するためのツールです

$ brew install nodebrew
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core, homebrew/cask).
==> Updated Formulae
annie                      double-conversion          vim
codequery                  krakend                    zpython
dependency-check           links                      zsh

==> Downloading https://github.com/hokaccha/nodebrew/archive/v1.0.0.tar.gz
==> Downloading from https://codeload.github.com/hokaccha/nodebrew/tar.gz/v1.0.0
######################################################################## 100.0%
==> Caveats
You need to manually run setup_dirs to create directories required by nodebrew:
  /usr/local/opt/nodebrew/bin/nodebrew setup_dirs

Add path:
  export PATH=$HOME/.nodebrew/current/bin:$PATH

To use Homebrew's directories rather than ~/.nodebrew add to your profile:
  export NODEBREW_ROOT=/usr/local/var/nodebrew

Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions have been installed to:
  /usr/local/share/zsh/site-functions
==> Summary
🍺  /usr/local/Cellar/nodebrew/1.0.0: 8 files, 38.4KB, built in 4 seconds
・インストール確認

以下の通りコマンドを打ち、nodebrewがあればインストールは無事完了しています。

$ brew list
autoconf	libidn2		openssl		rbenv-gemset	telnet
gettext	libunistring	pkg-config	readline	wget
go		nodebrew	rbenv		ruby-build
・nodebrewのセットアップ
$ nodebrew setup
Fetching nodebrew...
Installed nodebrew in $HOME/.nodebrew

========================================
Export a path to nodebrew:

export PATH=$HOME/.nodebrew/current/bin:$PATH
========================================

環境変数の設定

nodebrew setupの際に出力されたパスを設定します

$ export PATH=/usr/local/var/nodebrew/current/bin:$PATH
$ export PATH=$HOME/.nodebrew/current/bin:$PATH

#反映
$ source .bash_profile

nodebrewでnode.jsをインストール

最新の安定板をインストールします

$ nodebrew install-binary stable
Fetching: https://nodejs.org/dist/v10.10.0/node-v10.10.0-darwin-x64.tar.gz
######################################################################## 100.0%
Installed successfully
・バージョン確認
$ nodebrew list
v10.10.0

current: none
・使用する為の設定
$ nodebrew use stable
use v10.10.0

・再度確認をすると「current: v10.10.0」とstable版が使用されている事が確認できます

$ nodebrew list
v10.10.0

current: v10.10.0
・最後にnpmの更新を行います
$ npm update -g npm
$ npm -v
6.4.1


以上で完了となります。