QA@IT

berkshelfインストールでエラーになる

7952 PV

OS Windows8

#berkshelf インストール
gem install berkshelf

#エラー内容
Building native extensions.  This could take a while...
ERROR:  Error installing berkshelf:
        ERROR: Failed to build gem native extension.

checking for tar... no
configure: error: In order to compile Gecode, you need the tar tool.
extconf.rb:98:in `block in run': Failed to build gecode library. (GecodeBuild::B
uildError)
        from extconf.rb:97:in `chdir'
        from extconf.rb:97:in `run'
        from extconf.rb:104:in `<main>'

が発生します。tarの所で失敗してる見たいですが、原因が分かりません。
よろしくお願いします。

回答

WindowsでBerkshelfを使う場合はchef-dkを使う必要があります。

https://downloads.getchef.com/chef-dk/

またMacやLinuxでも gem でのインストールはできますが、推奨はchef-dkでのインストールとなっているようです。

もしknife-soloを使われるのでしたらchef-dkのインストール後にchef gem install knife-soloで行えます。

編集 履歴 (0)
  • 参考になりました。ありがとうございます。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。