macでHomebrewのインストールする方法【Node.js, PHP, Git, MySQL】

2023年7月17日Other

kamiです。
TwitterYoutubeもやってます。

みなさんHomebrewの知識はありますか?
この記事はHomebrewを触ったことない方や、パッケージマネージャーについてよく分かってない方や、
HomebrewをMacにまだインストールできてない方へHomebrewについての紹介です。

この記事でわかること

この記事を最後まで読めば「Homebrew」から「Homebrewでのパッケージインストールまでの理解が深まりますので、最後まで読んで「Homebrew」についてマスターしましょう。

それでは順に見ていきましょう。

macでHomebrewのインストールする方法【Node.js, PHP, Git, MySQL】の全体の流れ

icon

macでHomebrewのインストールする方法【Node.js, PHP, Git, MySQL】を行うには次の流れになります。

  • Homebrewのインストールされてないか確認
  • Homebrewのサイトからインストールパスをコピー。
  • コマンドでペーストしてHomebrewをインストール
  • HomebrewのPATHを通す
  • HomebrewのPATHが通ったのを確認
  • Homebrewを使ってパッケージのインストール

Homebrewとは

Homebrewとは

Homebrew(ホームブリュー)とはMacOSにインストールできるパッケージ管理システム(パッケージマネージャー)です。

※Linux、Windows Subsystem for Linuxで動作確認することもできます。

スポンサードサーチ

パッケージ管理システム(パッケージマネージャー)とは

パッケージとは

「ライブラリ、実行ファイル、設定ファイル」などを一つのまとまりになっているものをパッケージと言います。

パッケージ管理システム(パッケージマネージャー)とは

インストールやアンインストールを管理されているものをパッケージ管理システムと言います。

Homebrewのインストール方法

Homebrewのインストール確認

Homebrewがインストールされているかまずは確認します。

brew -v

バージョンが返ってくればインストールされています。

バージョンが返ってこなければインストールを行いましょう。

バージョンが返ってこなければインストールされていないのでインストールをしましょう。

Homebrewのインストール方法

Homebrewのサイトからインストールパスをコピペします。

ターミナルでコマンドを叩きます。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

ターミナルにコピペをペーストしてEnterを押してください。

kami@kami ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

==> Checking for `sudo` access (which may request your password)...
Password:

パスワードを求められるので入力してください。
※パスワードの入力は表示されません

==> Checking for `sudo` access (which may request your password)...
Password:
==> This script will install:
/opt/homebrew/bin/brew
/opt/homebrew/share/doc/homebrew
/opt/homebrew/share/man/man1/brew.1
/opt/homebrew/share/zsh/site-functions/_brew
/opt/homebrew/etc/bash_completion.d/brew
/opt/homebrew
==> The following new directories will be created:
/opt/homebrew/bin
/opt/homebrew/etc
/opt/homebrew/include
/opt/homebrew/lib
/opt/homebrew/sbin
/opt/homebrew/share
/opt/homebrew/var
/opt/homebrew/opt
/opt/homebrew/share/zsh
/opt/homebrew/share/zsh/site-functions
/opt/homebrew/var/homebrew
/opt/homebrew/var/homebrew/linked
/opt/homebrew/Cellar
/opt/homebrew/Caskroom
/opt/homebrew/Frameworks
==> The Xcode Command Line Tools will be installed.

Press RETURN/ENTER to continue or any other key to abort:
icon

翻訳が以下の結果です。

==> sudo アクセスをチェックしています (パスワードを要求する場合があります)…
パスワード:
==> このスクリプトは以下をインストールします:
※以下省略
==> Xcode コマンド ライン ツールがインストールされます。
RETURN/ENTER を押して続行するか、他のキーを押して中止します。

上記のように表示されるのでRETURN/ENTERのどちらかを押下してください。

インストールを続ける場合はRETURN/ENTER のどちらかを押して続行してください。

==> /usr/bin/sudo /usr/bin/install -d -o root -g wheel -m 0755 /opt/homebrew
==> /usr/bin/sudo /bin/mkdir -p /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks
==> /usr/bin/sudo /bin/chmod ug=rwx /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks
==> /usr/bin/sudo /bin/chmod go-w /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions
==> /usr/bin/sudo /usr/sbin/chown kami /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks
==> /usr/bin/sudo /usr/bin/chgrp admin /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks
==> /usr/bin/sudo /usr/sbin/chown -R kami:admin /opt/homebrew
==> /usr/bin/sudo /bin/mkdir -p /Users/kami/Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Users/kami/Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown -R kami /Users/kami/Library/Caches/Homebrew
==> Searching online for the Command Line Tools
==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==> Installing Command Line Tools for Xcode-14.2
==> /usr/bin/sudo /usr/sbin/softwareupdate -i Command\ Line\ Tools\ for\ Xcode-14.2
Software Update Tool

Finding available software

Downloading Command Line Tools for Xcode
Downloaded Command Line Tools for Xcode
Installing Command Line Tools for Xcode
Done with Command Line Tools for Xcode
Done.
==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==> Downloading and installing Homebrew...
remote: Enumerating objects: 222629, done.
remote: Counting objects: 100% (124/124), done.
remote: Compressing objects: 100% (103/103), done.
remote: Total 222629 (delta 25), reused 82 (delta 19), pack-reused 222505
Receiving objects: 100% (222629/222629), 63.18 MiB | 2.11 MiB/s, done.
Resolving deltas: 100% (163832/163832), done.
From https://github.com/Homebrew/brew
 * [new branch]          less-agressive-core-tap -> origin/less-agressive-core-tap
 * [new branch]          master                  -> origin/master
 * [new branch]          setup-homebrew-test     -> origin/setup-homebrew-test
 * [new tag]             0.1                     -> 0.1
 * [new tag]             0.2                     -> 0.2
 * [new tag]             0.3                     -> 0.3
 * [new tag]             0.4                     -> 0.4
 * [new tag]             0.5                     -> 0.5
 * [new tag]             0.6                     -> 0.6
 * [new tag]             0.7                     -> 0.7
 * [new tag]             0.7.1                   -> 0.7.1
 * [new tag]             0.8                     -> 0.8
 * [new tag]             0.8.1                   -> 0.8.1
 * [new tag]             0.9                     -> 0.9
 * [new tag]             0.9.1                   -> 0.9.1
 * [new tag]             0.9.2                   -> 0.9.2
 * [new tag]             0.9.3                   -> 0.9.3
 * [new tag]             0.9.4                   -> 0.9.4
 * [new tag]             0.9.5                   -> 0.9.5
 * [new tag]             0.9.8                   -> 0.9.8
 * [new tag]             0.9.9                   -> 0.9.9
 * [new tag]             1.0.0                   -> 1.0.0
 * [new tag]             1.0.1                   -> 1.0.1
 * [new tag]             1.0.2                   -> 1.0.2
 * [new tag]             1.0.3                   -> 1.0.3
 * [new tag]             1.0.4                   -> 1.0.4
 * [new tag]             1.0.5                   -> 1.0.5
 * [new tag]             1.0.6                   -> 1.0.6
 * [new tag]             1.0.7                   -> 1.0.7
 * [new tag]             1.0.8                   -> 1.0.8
 * [new tag]             1.0.9                   -> 1.0.9
 * [new tag]             1.1.0                   -> 1.1.0
 * [new tag]             1.1.1                   -> 1.1.1
 * [new tag]             1.1.10                  -> 1.1.10
 * [new tag]             1.1.11                  -> 1.1.11
 * [new tag]             1.1.12                  -> 1.1.12
 * [new tag]             1.1.13                  -> 1.1.13
 * [new tag]             1.1.2                   -> 1.1.2
 * [new tag]             1.1.3                   -> 1.1.3
 * [new tag]             1.1.4                   -> 1.1.4
 * [new tag]             1.1.5                   -> 1.1.5
 * [new tag]             1.1.6                   -> 1.1.6
 * [new tag]             1.1.7                   -> 1.1.7
 * [new tag]             1.1.8                   -> 1.1.8
 * [new tag]             1.1.9                   -> 1.1.9
 * [new tag]             1.2.0                   -> 1.2.0
 * [new tag]             1.2.1                   -> 1.2.1
 * [new tag]             1.2.2                   -> 1.2.2
 * [new tag]             1.2.3                   -> 1.2.3
 * [new tag]             1.2.4                   -> 1.2.4
 * [new tag]             1.2.5                   -> 1.2.5
 * [new tag]             1.2.6                   -> 1.2.6
 * [new tag]             1.3.0                   -> 1.3.0
 * [new tag]             1.3.1                   -> 1.3.1
 * [new tag]             1.3.2                   -> 1.3.2
 * [new tag]             1.3.3                   -> 1.3.3
 * [new tag]             1.3.4                   -> 1.3.4
 * [new tag]             1.3.5                   -> 1.3.5
 * [new tag]             1.3.6                   -> 1.3.6
 * [new tag]             1.3.7                   -> 1.3.7
 * [new tag]             1.3.8                   -> 1.3.8
 * [new tag]             1.3.9                   -> 1.3.9
 * [new tag]             1.4.0                   -> 1.4.0
 * [new tag]             1.4.1                   -> 1.4.1
 * [new tag]             1.4.2                   -> 1.4.2
 * [new tag]             1.4.3                   -> 1.4.3
 * [new tag]             1.5.0                   -> 1.5.0
 * [new tag]             1.5.1                   -> 1.5.1
 * [new tag]             1.5.10                  -> 1.5.10
 * [new tag]             1.5.11                  -> 1.5.11
 * [new tag]             1.5.12                  -> 1.5.12
 * [new tag]             1.5.13                  -> 1.5.13
 * [new tag]             1.5.14                  -> 1.5.14
 * [new tag]             1.5.2                   -> 1.5.2
 * [new tag]             1.5.3                   -> 1.5.3
 * [new tag]             1.5.4                   -> 1.5.4
 * [new tag]             1.5.5                   -> 1.5.5
 * [new tag]             1.5.6                   -> 1.5.6
 * [new tag]             1.5.7                   -> 1.5.7
 * [new tag]             1.5.8                   -> 1.5.8
 * [new tag]             1.5.9                   -> 1.5.9
 * [new tag]             1.6.0                   -> 1.6.0
 * [new tag]             1.6.1                   -> 1.6.1
 * [new tag]             1.6.10                  -> 1.6.10
 * [new tag]             1.6.11                  -> 1.6.11
 * [new tag]             1.6.12                  -> 1.6.12
 * [new tag]             1.6.13                  -> 1.6.13
 * [new tag]             1.6.14                  -> 1.6.14
 * [new tag]             1.6.15                  -> 1.6.15
 * [new tag]             1.6.16                  -> 1.6.16
 * [new tag]             1.6.17                  -> 1.6.17
 * [new tag]             1.6.2                   -> 1.6.2
 * [new tag]             1.6.3                   -> 1.6.3
 * [new tag]             1.6.4                   -> 1.6.4
 * [new tag]             1.6.5                   -> 1.6.5
 * [new tag]             1.6.6                   -> 1.6.6
 * [new tag]             1.6.7                   -> 1.6.7
 * [new tag]             1.6.8                   -> 1.6.8
 * [new tag]             1.6.9                   -> 1.6.9
 * [new tag]             1.7.0                   -> 1.7.0
 * [new tag]             1.7.1                   -> 1.7.1
 * [new tag]             1.7.2                   -> 1.7.2
 * [new tag]             1.7.3                   -> 1.7.3
 * [new tag]             1.7.4                   -> 1.7.4
 * [new tag]             1.7.5                   -> 1.7.5
 * [new tag]             1.7.6                   -> 1.7.6
 * [new tag]             1.7.7                   -> 1.7.7
 * [new tag]             1.8.0                   -> 1.8.0
 * [new tag]             1.8.1                   -> 1.8.1
 * [new tag]             1.8.2                   -> 1.8.2
 * [new tag]             1.8.3                   -> 1.8.3
 * [new tag]             1.8.4                   -> 1.8.4
 * [new tag]             1.8.5                   -> 1.8.5
 * [new tag]             1.8.6                   -> 1.8.6
 * [new tag]             1.9.0                   -> 1.9.0
 * [new tag]             1.9.1                   -> 1.9.1
 * [new tag]             1.9.2                   -> 1.9.2
 * [new tag]             1.9.3                   -> 1.9.3
 * [new tag]             2.0.0                   -> 2.0.0
 * [new tag]             2.0.1                   -> 2.0.1
 * [new tag]             2.0.2                   -> 2.0.2
 * [new tag]             2.0.3                   -> 2.0.3
 * [new tag]             2.0.4                   -> 2.0.4
 * [new tag]             2.0.5                   -> 2.0.5
 * [new tag]             2.0.6                   -> 2.0.6
 * [new tag]             2.1.0                   -> 2.1.0
 * [new tag]             2.1.1                   -> 2.1.1
 * [new tag]             2.1.10                  -> 2.1.10
 * [new tag]             2.1.11                  -> 2.1.11
 * [new tag]             2.1.12                  -> 2.1.12
 * [new tag]             2.1.13                  -> 2.1.13
 * [new tag]             2.1.14                  -> 2.1.14
 * [new tag]             2.1.15                  -> 2.1.15
 * [new tag]             2.1.16                  -> 2.1.16
 * [new tag]             2.1.2                   -> 2.1.2
 * [new tag]             2.1.3                   -> 2.1.3
 * [new tag]             2.1.4                   -> 2.1.4
 * [new tag]             2.1.5                   -> 2.1.5
 * [new tag]             2.1.6                   -> 2.1.6
 * [new tag]             2.1.7                   -> 2.1.7
 * [new tag]             2.1.8                   -> 2.1.8
 * [new tag]             2.1.9                   -> 2.1.9
 * [new tag]             2.2.0                   -> 2.2.0
 * [new tag]             2.2.1                   -> 2.2.1
 * [new tag]             2.2.10                  -> 2.2.10
 * [new tag]             2.2.11                  -> 2.2.11
 * [new tag]             2.2.12                  -> 2.2.12
 * [new tag]             2.2.13                  -> 2.2.13
 * [new tag]             2.2.14                  -> 2.2.14
 * [new tag]             2.2.15                  -> 2.2.15
 * [new tag]             2.2.16                  -> 2.2.16
 * [new tag]             2.2.17                  -> 2.2.17
 * [new tag]             2.2.2                   -> 2.2.2
 * [new tag]             2.2.3                   -> 2.2.3
 * [new tag]             2.2.4                   -> 2.2.4
 * [new tag]             2.2.5                   -> 2.2.5
 * [new tag]             2.2.6                   -> 2.2.6
 * [new tag]             2.2.7                   -> 2.2.7
 * [new tag]             2.2.8                   -> 2.2.8
 * [new tag]             2.2.9                   -> 2.2.9
 * [new tag]             2.3.0                   -> 2.3.0
 * [new tag]             2.4.0                   -> 2.4.0
 * [new tag]             2.4.1                   -> 2.4.1
 * [new tag]             2.4.10                  -> 2.4.10
 * [new tag]             2.4.11                  -> 2.4.11
 * [new tag]             2.4.12                  -> 2.4.12
 * [new tag]             2.4.13                  -> 2.4.13
 * [new tag]             2.4.14                  -> 2.4.14
 * [new tag]             2.4.15                  -> 2.4.15
 * [new tag]             2.4.16                  -> 2.4.16
 * [new tag]             2.4.2                   -> 2.4.2
 * [new tag]             2.4.3                   -> 2.4.3
 * [new tag]             2.4.4                   -> 2.4.4
 * [new tag]             2.4.5                   -> 2.4.5
 * [new tag]             2.4.6                   -> 2.4.6
 * [new tag]             2.4.7                   -> 2.4.7
 * [new tag]             2.4.8                   -> 2.4.8
 * [new tag]             2.4.9                   -> 2.4.9
 * [new tag]             2.5.0                   -> 2.5.0
 * [new tag]             2.5.1                   -> 2.5.1
 * [new tag]             2.5.10                  -> 2.5.10
 * [new tag]             2.5.11                  -> 2.5.11
 * [new tag]             2.5.12                  -> 2.5.12
 * [new tag]             2.5.2                   -> 2.5.2
 * [new tag]             2.5.3                   -> 2.5.3
 * [new tag]             2.5.4                   -> 2.5.4
 * [new tag]             2.5.5                   -> 2.5.5
 * [new tag]             2.5.6                   -> 2.5.6
 * [new tag]             2.5.7                   -> 2.5.7
 * [new tag]             2.5.8                   -> 2.5.8
 * [new tag]             2.5.9                   -> 2.5.9
 * [new tag]             2.6.0                   -> 2.6.0
 * [new tag]             2.6.1                   -> 2.6.1
 * [new tag]             2.6.2                   -> 2.6.2
 * [new tag]             2.7.0                   -> 2.7.0
 * [new tag]             2.7.1                   -> 2.7.1
 * [new tag]             2.7.2                   -> 2.7.2
 * [new tag]             2.7.3                   -> 2.7.3
 * [new tag]             2.7.4                   -> 2.7.4
 * [new tag]             2.7.5                   -> 2.7.5
 * [new tag]             2.7.6                   -> 2.7.6
 * [new tag]             2.7.7                   -> 2.7.7
 * [new tag]             3.0.0                   -> 3.0.0
 * [new tag]             3.0.1                   -> 3.0.1
 * [new tag]             3.0.10                  -> 3.0.10
 * [new tag]             3.0.11                  -> 3.0.11
 * [new tag]             3.0.2                   -> 3.0.2
 * [new tag]             3.0.3                   -> 3.0.3
 * [new tag]             3.0.4                   -> 3.0.4
 * [new tag]             3.0.5                   -> 3.0.5
 * [new tag]             3.0.6                   -> 3.0.6
 * [new tag]             3.0.7                   -> 3.0.7
 * [new tag]             3.0.8                   -> 3.0.8
 * [new tag]             3.0.9                   -> 3.0.9
 * [new tag]             3.1.0                   -> 3.1.0
 * [new tag]             3.1.1                   -> 3.1.1
 * [new tag]             3.1.10                  -> 3.1.10
 * [new tag]             3.1.11                  -> 3.1.11
 * [new tag]             3.1.12                  -> 3.1.12
 * [new tag]             3.1.2                   -> 3.1.2
 * [new tag]             3.1.3                   -> 3.1.3
 * [new tag]             3.1.4                   -> 3.1.4
 * [new tag]             3.1.5                   -> 3.1.5
 * [new tag]             3.1.6                   -> 3.1.6
 * [new tag]             3.1.7                   -> 3.1.7
 * [new tag]             3.1.8                   -> 3.1.8
 * [new tag]             3.1.9                   -> 3.1.9
 * [new tag]             3.2.0                   -> 3.2.0
 * [new tag]             3.2.1                   -> 3.2.1
 * [new tag]             3.2.10                  -> 3.2.10
 * [new tag]             3.2.11                  -> 3.2.11
 * [new tag]             3.2.12                  -> 3.2.12
 * [new tag]             3.2.13                  -> 3.2.13
 * [new tag]             3.2.14                  -> 3.2.14
 * [new tag]             3.2.15                  -> 3.2.15
 * [new tag]             3.2.16                  -> 3.2.16
 * [new tag]             3.2.17                  -> 3.2.17
 * [new tag]             3.2.2                   -> 3.2.2
 * [new tag]             3.2.3                   -> 3.2.3
 * [new tag]             3.2.4                   -> 3.2.4
 * [new tag]             3.2.5                   -> 3.2.5
 * [new tag]             3.2.6                   -> 3.2.6
 * [new tag]             3.2.7                   -> 3.2.7
 * [new tag]             3.2.8                   -> 3.2.8
 * [new tag]             3.2.9                   -> 3.2.9
 * [new tag]             3.3.0                   -> 3.3.0
 * [new tag]             3.3.1                   -> 3.3.1
 * [new tag]             3.3.10                  -> 3.3.10
 * [new tag]             3.3.11                  -> 3.3.11
 * [new tag]             3.3.12                  -> 3.3.12
 * [new tag]             3.3.13                  -> 3.3.13
 * [new tag]             3.3.14                  -> 3.3.14
 * [new tag]             3.3.15                  -> 3.3.15
 * [new tag]             3.3.16                  -> 3.3.16
 * [new tag]             3.3.2                   -> 3.3.2
 * [new tag]             3.3.3                   -> 3.3.3
 * [new tag]             3.3.4                   -> 3.3.4
 * [new tag]             3.3.5                   -> 3.3.5
 * [new tag]             3.3.6                   -> 3.3.6
 * [new tag]             3.3.7                   -> 3.3.7
 * [new tag]             3.3.8                   -> 3.3.8
 * [new tag]             3.3.9                   -> 3.3.9
 * [new tag]             3.4.0                   -> 3.4.0
 * [new tag]             3.4.1                   -> 3.4.1
 * [new tag]             3.4.10                  -> 3.4.10
 * [new tag]             3.4.11                  -> 3.4.11
 * [new tag]             3.4.2                   -> 3.4.2
 * [new tag]             3.4.3                   -> 3.4.3
 * [new tag]             3.4.4                   -> 3.4.4
 * [new tag]             3.4.5                   -> 3.4.5
 * [new tag]             3.4.6                   -> 3.4.6
 * [new tag]             3.4.7                   -> 3.4.7
 * [new tag]             3.4.8                   -> 3.4.8
 * [new tag]             3.4.9                   -> 3.4.9
 * [new tag]             3.5.0                   -> 3.5.0
 * [new tag]             3.5.1                   -> 3.5.1
 * [new tag]             3.5.10                  -> 3.5.10
 * [new tag]             3.5.2                   -> 3.5.2
 * [new tag]             3.5.3                   -> 3.5.3
 * [new tag]             3.5.4                   -> 3.5.4
 * [new tag]             3.5.5                   -> 3.5.5
 * [new tag]             3.5.6                   -> 3.5.6
 * [new tag]             3.5.7                   -> 3.5.7
 * [new tag]             3.5.8                   -> 3.5.8
 * [new tag]             3.5.9                   -> 3.5.9
 * [new tag]             3.6.0                   -> 3.6.0
 * [new tag]             3.6.1                   -> 3.6.1
 * [new tag]             3.6.10                  -> 3.6.10
 * [new tag]             3.6.11                  -> 3.6.11
 * [new tag]             3.6.12                  -> 3.6.12
 * [new tag]             3.6.13                  -> 3.6.13
 * [new tag]             3.6.14                  -> 3.6.14
 * [new tag]             3.6.15                  -> 3.6.15
 * [new tag]             3.6.16                  -> 3.6.16
 * [new tag]             3.6.2                   -> 3.6.2
 * [new tag]             3.6.3                   -> 3.6.3
 * [new tag]             3.6.4                   -> 3.6.4
 * [new tag]             3.6.5                   -> 3.6.5
 * [new tag]             3.6.6                   -> 3.6.6
 * [new tag]             3.6.7                   -> 3.6.7
 * [new tag]             3.6.8                   -> 3.6.8
 * [new tag]             3.6.9                   -> 3.6.9
HEAD is now at e76c55e18 Merge pull request #14311 from Homebrew/sponsors-maintainers-man-completions
==> Tapping homebrew/core
remote: Enumerating objects: 1385770, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 1385770 (delta 12), reused 20 (delta 10), pack-reused 1385746
Receiving objects: 100% (1385770/1385770), 528.94 MiB | 4.00 MiB/s, done.
Resolving deltas: 100% (964519/964519), done.
From https://github.com/Homebrew/homebrew-core
 * [new branch]              master     -> origin/master
HEAD is now at 30d20277690 bottom: update 0.7.0 bottle.
Warning: /opt/homebrew/bin is not in your PATH.
  Instructions on how to configure your shell for Homebrew
  can be found in the 'Next steps' section below.
==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics
No analytics data has been sent yet (nor will any be during this install run).

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

==> Next steps:
- Run these three commands in your terminal to add Homebrew to your PATH:
    echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/kami/.zprofile
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/kami/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
    https://docs.brew.sh

インストール中に「Downloading Command Line Tools for Xcode」という文面が表示された場合、処理が一時的にとまったように感じるかもしれませんが、エラーではなく、処理に時間がかかってるだけなので気にせずに待機してください。
時間がかかるので、止まってしまったのかな、と思ってしまいますが、そのまま待ちましょう。

全て処理が終れば、インストール終了です。

スポンサードサーチ

Homebrewのパスを通す

Warning: /opt/homebrew/bin is not in your PATH.
  Instructions on how to configure your shell for Homebrew
  can be found in the 'Next steps' section below.
==> Installation successful!

上記見てもらえればわかるように、「Installation successful!」とインストールには成功しています。
しかしWarning: /opt/homebrew/bin is not in your PATHとパスを通すように警告が出ているのでパスを通します。

パッケージをインストール

パッケージをインストール

brew install パッケージ名

brew install パッケージ名でパッケージをインストールすることができます。

nodebrewのインストール

brew install nodebrew

phpのインストール

brew install php

gitのインストール

brew install git

mysqlのインストール

brew install mysql

スポンサードサーチ

パッケージのバージョンアップする

Homebrewのバージョンアップ

upgradeはパッケージの更新を行い、再度ビルドを行います。

brew upgrade

updateは手順書更新を行います。
formulaeが最新版になり取得ができます。

brew update

個別にパッケージをバージョンアップしたい場合はパッケージ名を指定します。

brew upgrade パッケージ名

インストールしたパッケージの一覧

インストールしたパッケージの一覧

brew list
brew list

パッケージのアンインストール

パッケージのアンインストール

brew remove パッケージ名
brew uninstall パッケージ名

「remove」でも「uninstall」でもどちらでもパッケージを削除することができます。

まとめ

  • HomebrewとはMacOSにインストールできるパッケージ管理システムです。
  • ターミナルでHomebrewのインストールされてないか確認
  • Homebrewのサイトからインストールパスをコピー
  • コマンドでペーストしてHomebrewをインストール
  • HomebrewのPATHを通す
  • Homebrewを使ってパッケージのインストール

実装やエラーが解決できない場合

プログラミングの実装やエラーでどうしてもわからない場合はメンターに相談するのが一番です。

考えている、見えている範囲が狭くなり、解決から遠くに行って何時間も、何日も経っていることなんてよくある話です。

そういう時は聞ける先輩や、メンターに相談することが大事です。

僕にも相談可能なので気軽に相談してください。

Twitterからの連絡だと確実ですよ。

オンラインスクールやプログラミングスクールといったプログラミングを学べる方法もあるので、そちらもぜひ活用してもいいと思います。

Web開発で分からない時

オンライン完結型スクール DMM WEBCAMP PRO

アプリ開発で分からない時

プログラミング×稼げる副業スキルはテックキャンプ

プログラミングについて分からない時

【コエテコ様限定】※ご案内を受けた以外のメディアが使用しても成果は承認されません。
ミニマリスト_カミ

僕への個人でもメンターでも、スクールでもお好きな方を活用ください。

Other

Posted by kami