[Homebrew][Boxen][OSX]Boxenと比べなくても、導入が簡単なので何かとオススメです。話題のBoxenを導入してみました。BoxenはGitHub社が開発した、エンジニアの開発環境を構築するためのツールです。GitHub社員じゃなくても使えます。Homebrewやrbenv、plenv等を包括出来るだけでなく、ChromeやSkype等もコマンド一発でインストールできます。OSXの設定まで管理できます。私の場合、HomebrewでインストールしたコマンドやGemはもう分かりませんし、今までインストールしたさまざまなアプリはメモしていました[2011-04-21-1]。それらをコード化できるのが良いと感じました。Mavericksに対応しきれていないので、まだハマりどころはあります。いう意味ではちょっと待ったほうが良いかも。導入はそこそこ簡単で、ここのREADMEのとおりに実行するだけです。masterGitHubアカウントが必要です。自分用のリポジトリを作って、(1)で指定すると良いです。あとはboxenコマンドを実行すれば、manifests/site.ppで指定されたツールが/opt/boxen以下にインストールされます(暗号化は不要なのでOFFにしてます)。シンボリックリンク~/src/our-boxenも作られます。--no-fdeただ、私のMavericks環境ではgccのビルドに失敗しました。デフォルトは変更したくありませんでしたが、仕方がないので以下のように変更しました。ついでに必要なさそうなdnsmasqや古いバージョンのNode.jsやRubyも削除しました。https://github.com/masutaka/my-boxen/commit/19e66fbdddcdbd2b564eb94c10f5345677d3520f個人向けの設定はmodules/people/manifests/<GitHubアカウント>.ppに記載していきます。いうわけで私のリポジトリはこちら。provided.一点、不可解なことがあって、一部のツールが壊れていました。wgetbrewからインストールしなおせばOKです。installがなにか違うのかなあ。gccをインストールしてないので、clangでビルドしているのが原因?逆アセンブルしてもあまり違いはなかったので違うか。)Boxenをアンインストールしたい時はこれ。cloneしてnukeを実行すると良いかも。--force以下が参考になりました。ありがとうございます。Duo固有の問題かも。