higanworks / knife-zero

Run chef-client/cinc-client at remote node with chef-zero(local-mode) via HTTP over SSH port fowarding.
https://knife-zero.github.io
Other
169 stars 30 forks source link

chef-dkをインストールして、knife-zeroを入れるとchefのconflictが起こります #83

Closed tc-matsu closed 8 years ago

tc-matsu commented 8 years ago

動作環境 Ruby 2.0.0 Chef Development Kit Version: 0.10.0 chef-client version: 12.5.1 berks version: 4.0.1 kitchen version: 1.4.2

この状態で chef gem install knife-zero

をするとchef-dkからインストールされたchef-12.5.1とknife-zeroからインストールされたchef-12.6.0でConflictErrorが起きるのですが、chef-dkを使用しない方法のほうがいいのでしょうか?

初歩的な質問で申し訳ないですが、よろしくお願い致します。

sawanoboly commented 8 years ago

chefのバージョンが12.6未満の場合、knife-zeroは1.10.2までの対応になっています。 chef gemコマンドでバージョンを指定してください。

最新版から比べて使えない機能は、Chngelogで判断できます。

https://github.com/higanworks/knife-zero/blob/master/CHANGELOG.md

sawanoboly commented 8 years ago

多分コマンドはこうなります。 chef gem install knife-zero -v "1.10.2"

knife-zeroの最新版を使いたい場合は、こちらのコメントを参考に、Bundlerを使用してください。 https://github.com/higanworks/knife-zero/issues/45#issuecomment-169276502

tc-matsu commented 8 years ago

changelogに書いてあるのに気がつかなかったです...すいません。knife-zeroインストールできました!ありがとうございます!