Skip to content

Instantly share code, notes, and snippets.

@marcy-terui
Created October 7, 2014 13:46
Show Gist options
  • Select an option

  • Save marcy-terui/85c2cfa524ea33848d16 to your computer and use it in GitHub Desktop.

Select an option

Save marcy-terui/85c2cfa524ea33848d16 to your computer and use it in GitHub Desktop.

Windowsでknife-soloをセットアップする比較的簡単な方法

knife-solorsync とか git とかのシェルコマンドを叩くので、
たしかにWindowsでそれらをセットアップするのはちょっと面倒。

ChefDK for Windowsには、ChefとRubyだけじゃなく、Chef的に必要な(?)コマンドの実行バイナリ(exe)が含まれています。

そこで、Chef及びknife-soloが使えれば良くて、Rubyのバージョンとかgemの依存管理とかを考えなくて良い前提なら、以下の方法が楽です。

①ChefDKを入れる

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

②生成される実行バイナリのディレクトリにPATHを通す

C¥opscode¥chefdk¥bin とか
C¥opscode¥chefdk¥embedded¥bin あたり
(微妙に違うかも)

③knife-soloインストール

C¥hoge> gem install knife-solo

④Gitは入ってないかも…?

すいません。このへんちゃんと覚えていないです。
Chefを使うならGitは必須なので、
何かしらのクライアントを入れるかと思います。
なので、それに同梱されてるgit.exeの場所にPATHを通せば良いと思います。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment