どうやってChefをいれる?
Gemでインストールする?
もちろん!
私もそう思っていました。
世の中のChef環境構築記事はGemばっかり!
この記事はよくありません。(私が書いた)
http://qiita.com/hamichamp/items/e27a0ecacc33482936c8
Chef Development Kitでインストールしよう。いやするべき!
https://downloads.getchef.com/chef-dk
ここから各OS毎のChef Development Kitがダウンロードできます。
私はMacで使っていますので、Mac版をインストールしました。
Chefが使うRubyやGemも抱え込んでいるので、お使いの環境に依存しなくなります。
すでに、GemでChefを入れちゃっている方は、かぶるとめんどくさいので、アンインストールしたほうがいいと思います。
knife-soloもインストールしておく
たぶん使う人多いですよね。
インストール方法はつぎの通りです。
$ sudo chef gem install knife-solo
従来の書き方と違って、chefコマンドのパラメータとしてgemを実行します。
sudo コマンド付けるのめんどくさいなら、chefのインストールディレクトリのアクセス権を変えたりしてください。
最後に・・・
Vagrantだ!Chefだ!ってざわざわした頃に調べた情報は、圧倒的にGemでChefをインストールする情報ばかりでした。
久しぶりに、自分のPCにVagrant環境を構築して、ChefをGemでインストールしたら、knifeがない!
どうしたらいいかと困ってたら、Gemで入れるのは一般的ではないと安藤 祐介さんが教えていただきました。
安藤さん、ありがとうございます!