Homebrewの基本とインストール方法・使い方
- 公開日:2018/10/05
- 更新日:2020/04/23
- 投稿者:n bit
MacでPythonの環境構築や各種パッケージのインストールなど頻繁に利用されるHomebrew。Homebrewの基本的な知識や役割に関する情報とインストール方法や利用方法について解説しています。Macで各種環境構築を行うときには必須となるものです。
この記事は約 分で読めます。(文字)
Homebrew(パッケージ管理システム)とは
HomebrewはMacOSでは定番となるパッケージ管理システムです。Homebrewのパッケージ管理システムによってMacOSに新しいソフトウェアなどを導入するときの手順を簡略化することができます。
また新規のインストールだけに限らずソフトウェアのアップグレード、アンインストール、他のパッケージやライブラリとの依存関係なども一元的に対応できる優れたパッケージマネージャです。
Note
パッケージ
パッケージとは、実行ファイル、マニュアル、設定ファイル、関連ライブラリ等を一つにまとめたファイルのこと。
Homebrewのインストール方法
Homebrewのインストール方法を解説します。今回はmacOS High SierraにHomebrewをインストールする方法です。
XcodeをApp Storeからインストール
HomebrewのインストールにはXcodeが必要です。Xcodeをまだインストールしたことがない方はApp StoreからXcodeを事前にインストールしておいてください。
- ※ Xcodeのインストールにはかなりの時間がかかります。(約1時間程度)
- ※ Xcodeをインストール後必ず一度起動し規約の同意まで済ませておきましょう。
Homebrewのインストール
Homebrewはターミナルからコマンドを使ってインストールします。ターミナルを起動して下記のコマンドを入力してください。
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
最後の方の行で下記のように表示されていればHomebrewのインストールが正しく終了しています。
- ※ インストールには時間がかかります。(約10分程度)
==> Installation successful!
Homebrewのインストール確認とエラー対策
インストールされたHomebrewの環境に問題がないか調べる専用コマンドを使ってエラー状況を確認しておきましょう。
$ brew doctor
何も問題がなければ下記のように表示されます。
$ brew doctor
Your system is ready to brew.
今回は1件Warningが表示されてしまっていました。
Warning: Unbrewed dylibs were found in /usr/local/lib. の解決
このWarningは予期しない.dylibが見つかった時に出力されるものです。
$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected dylibs:
/usr/local/lib/libclntsh.dylib
/usr/local/lib/libnnz11.dylib
/usr/local/lib/libocci.dylib
/usr/local/lib/libociei.dylib
/usr/local/lib/libocijdbc11.dylib
この問題を解決するためにはUnexpected dylibs:に表示されている.dylibを削除していきます。削除する必要があるファイルは5つですのでシェルファイルまでは作らず手動で削除しました。
$ rm -f /usr/local/lib/libclntsh.dylib
$ rm -f /usr/local/lib/libnnz11.dylib
$ rm -f /usr/local/lib/libocci.dylib
$ rm -f /usr/local/lib/libociei.dylib
$ rm -f /usr/local/lib/libocijdbc11.dylib
Note
rm -f
rm:ファイルやディレクトリを削除するコマンド
-f:警告メッセージを表示しないオプション
対策後は再度brew doctorを使って問題がないか確認をしておきましょう。
Homebrewの基本操作コマンド
いくつかHomebrewの基本操作で利用するコマンドを紹介しておきます。
インストールされているHomebrewのバージョンを確認
インストールされているバージョンが表示されます。
$ brew --version
Homebrew 1.7.6
Homebrew/homebrew-core (git revision fe41; last commit 2018-10-04)
Homebrewでインストール可能なパッケージを検索
インストール可能なすべてのリストが表示されます。
$ brew search
文字列『abc』パッケージ名に含まれるリストを抽出する場合
任意の文字列『abc』でフィルタリングしたインストール可能リストが表示されます。
$ brew search /abc/
==> Formulae
abcde abcl abcm2ps abcmidi
Homebrewでパッケージをインストール
Homebrewを使ってパッケージをインストールします。
$ brew install パッケージ名
Homebrewでインストール済みのパッケージを表示
既にHomebrewを使ってインストールされているパッケージのリストが表示されます。
$ brew list
今日のdot
Homebrewを利用することでMacOS上のパッケージ管理が非常に楽になります。Macのローカル環境にプログラミング環境などを構築する場合必ず利用することになりますので事前にインストールしておきましょう。
【フリーランス向けの完全無料Pythonプログラミング講座】
dot blogではこの記事以外にも完全無料でフリーランス向けのPythonプログラミング講座を公開中です。フリーランスとして活躍し稼ぐための強力な武器となりますよ。
Python入門講座【無料のプログラミング学習講座】
最近特に注目度が高くなってきているプログラミング言語Python。転職、フリーランス、独立・起業を検討中、日々の業務が忙しい社会人等は今こそ身に付けておきたいスキルの1つ。初心者向けにやさしいプログラミング学習内容のPython入門講座を無料で公開。