Homebrew-caskとBrewfileでGUIアプリも管理する
開発部の福本です。
Macのクリーンインストールする必要があり、ついでに環境構築の自動化を進めてみます。
chefやvagrantが当たり前になってきたので、手元のMacも同じように管理したいですよね。
App Storeのものはまだ良いですが、DL元探してきてゴニョゴニョとしていくのはさすがにしんどいです。
brewの拡張であるHomebrew-caskを使うことによって、通常brewにはないGUIアプリについても管理していきます。
準備
– brewのインストール
– Xcodeの規約に同意してない警告がでたら、下記でサクッと。
Homebrew-caskのインストール
これで使えるようになっているはずです。
で検索できるので、アプリが見つかったら
でインストールができます。
他にも下記のようなコマンドがあります。
Bundlefile
ここまででアプリのインストール作業の自動化ができました。
もう一歩進めてBrewfileでこれらのアプリをまとめて管理できるようにします。
おなじみのGemfileやVagrantfileのbrew版になります。
が、、、現在は本体から外されてしまっているみたいですね。
homebrew – brew bundleが使えなくなったのでとりあえず使えるようにした
こちらを参考に、
で、使えるようにしました。
下記のようにBrewfileを用意して、
と打つと、インストールされていきます。
(インストール済みのものはWarningがでます)
参考までにBrewfileを晒しておきます。(まだ全部の挙動を確認できてないですが^^;)
注意点
Alfred
補足で、ランチャーに古いバージョンのAlfredを使っていると、シンボリックリンクされたアプリを拾ってれなく対応が必要だったのですが、v2.6からは対応不要です。
App StoreのAlfredは古かったので、caskから入れるようにしました。
GoogleChrome
シンボリックリンクがはられた状態だと、1Passwordのプラグインでformに書き込みができなくなってしまったので手動インストールに変更しました。
-
Rock Me!でのAWSの使いどころ 2014.09.25
- 一覧へ
-
宮崎キャンプ 2016.02.19