Windows で chef 11.6.2 がインストール出来ない件
Windows で chef 11.6.2 をインストールしようとするとエラーが出る件について、mixlib-shellout 1.2.0 のリリースで chef の側の依存関係が時代に取り残されたように思います。以下のような依存関係解決失敗を表すエラーが出ます。 C:\Users\Hideki>gem install chef ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: chef requires windows-pr (= 1.2.1), win32-process (= 0.6.5); win32-service requires windows-pr (>= 1.0.8); win32-dir requires windows-pr (>= 1.0.9); mixlib-shellout requires win32-process (~> 0.7.0), wind ows-pr (~> 1.2.2) chef 11.8.0.rc0 の chef-x86-mingw32.gemspec を読んでみると問題の根幹になっていた mixlib-shellout の依存関係が更新されて直っているようなので、2013/10/20 時点で未リリースですがこれを以下の手順でインストールしてみました。上手く動いている気がします。 git clone https://github.com/opscode/chef.git git checkout 11.8.0.rc.0 gem build chef-x86-mingw32.gemspec gem install chef-11.8.0.rc.0-x86-mingw32.gem 2013/11/16 追記 2013/10/31 に chef 11.8.0 がリリースされて解決済みです。