chef
chef-solo

初心者にお勧めするChefの正しいインストール方法

More than 3 years have passed since last update.


どうやって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で入れるのは一般的ではないと安藤 祐介さんが教えていただきました。

安藤さん、ありがとうございます!