PC移行や、フリーランスで現場が変わる度に発生する「開発環境」の設定が簡略化できる。
#手順#
##1)homebrewをインストール##
パッケージ管理ツール。
インストールコマンドは、以下公式サイトにあるコマンドをコピペし実行
https://brew.sh/
※Xcodeがインストールされていない場合は、homebrewインストール中にインストールが始まるので、
リターンキー押下→パスワード入力でインストール
※homebrew以外でインストール済みだけどXcodeを起動した事がない場合はXcodeを起動して、
ライセンス契約のウィザードが出るので同意しておく。(未同意のままだとhomebrewがインストールできない為です)
##2)homebrew-caskをインストール##
brew install cask
以上。
あとはcaskでインストールしたいGUIアプリを探してインストール。
インストールしたいソフトがcaskにあるか探す。部分検索できます。
brew search [アプリ名]
例えば、firefoxを探す場合、
brew search fox
他サイトではbrew cask search ~で探すとあって試したら、そんなのないよ、brew searchでやってとTerminalに言われてしまったので、上記で検索。
検索結果が以下のように表示されます。
==> Formulae
fox
==> Casks
firefox ✔ firefox-esr foxitreader multifirefox
firefox-beta firefox-nightly foxmail waterfox
firefox-developer-edition ✔ fox gifox
izumi:~ MasakoIzumi$
Formulaeはhomebrew(パッケージ管理)でのパッケージ検索結果
Casksはhomebrew-caskでの(GUIアプリ管理)でのアプリ検索結果
チェックが入っているものはインストール済のアプリ
##3)アプリのインストール##
アプリのインストールコマンドは以下。
上記検索結果で表示された、caskに登録されている名称を入力。
brew cask install [アプリ名]
例:firefoxをインストールする場合
brew cask install firefox
以下のように出ればインストール完了。
==> Downloading https://download-installer.cdn.mozilla.net/pub/firefox/releases/63.0.3/mac/en-US/Firefox%2063.0.3.dmg
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'firefox'.
==> Installing Cask firefox
==> Moving App 'Firefox.app' to '/Applications/Firefox.app'.
🍺 firefox was successfully installed!
インストールしたアプリをリストで確認
brew cask list
リストが以下のように表示されます
The domain/default pair of (kCFPreferencesAnyApplication, AppleLanguages) does not exist
appcleaner firefox-developer-edition onyx virtualbox
cakebrew google-chrome-canary opera visual-studio-code
##4)インストールしたアプリを書き出す##
Brewfileというファイル名で、ホームディレクトリ直下に書き出されます。
brew bundle dump
Brewfileの上書き保存
brew bundle dump --force
##5)別のPCでアプリを一括インストール##
homebre-caskインストールまで済ませたら、BrewfileをPCに入れて(コピペやダウンロードでOK)、
TerminalでBrewfileファイルがあるディレクトリまで移動
cd [Brewfileファイルがある場所]
例:自分のホームディレクトリ直下の場合
//xxxはホームディレクトリ名。家アイコンのがホームディレクトリです。
cd /Users/xxxx
ちなみに、cdと半角スペース入力後、Finderからフォルダを直接Terminalにドラッグすると
ディレクトリのパスが自動入力されます。
移動後、以下コマンドで一括インストール
brew bundle
####参考サイト####
以下サイトを参考にさせていただきました。
https://www.evoworx.co.jp/blog/homebrew-cask/