【Chef】Knife solo initができなくて困った

chef_logo
Vagrantでの環境構築を自分の手でやりたいので、
わかんないながらChefを覚えて行こうと思い頑張りました。
結局まだあんまし分かんないのですが、舞台を整えるとこで
躓いたので、ここにどう解決したかメモってこうと思います。

Knife-soloのインストール場所を変えた

Knife-soloのバージョンを下げるとか別バージョンが入ってるとダメだから
gem cleanup knife-soloするとか別の方法もあるみたいなのですが、
僕はこちらの記事を参考にしました。
実際やったことと言えば、knife-soloをc:\opscode\chefdk\embedded\binに移動してからgem installしただけです。

インストールのログは

Fetching: knife-solo-0.4.2.gem (100%)
WARNING:  You don't have c:\users\moge\.chefdk\gem\ruby\2.0.0\bin in your PATH,
          gem executables will not run.
Thanks for installing knife-solo!

If you run into any issues please let us know at:
  https://github.com/matschaffer/knife-solo/issues

If you are upgrading knife-solo please uninstall any old versions by
running `gem clean knife-solo` to avoid any errors.

See https://bit.ly/CHEF-3255 for more information on the knife bug
that causes this.
Successfully installed knife-solo-0.4.2
Parsing documentation for knife-solo-0.4.2
Installing ri documentation for knife-solo-0.4.2
1 gem installed

こんな感じになりました。
WARNINGが出てるのでなんか不安ですけど

c:\LAMP>knife solo init chef
Creating kitchen...
Creating knife.rb in kitchen...
Creating cupboards...
Setting up Berkshelf...

無事initすることは出来たようです・・・。
便利そうなんですけど、道のりは遠そうですね。
スグ覚えられる人がうらやましいなぁ。


今の会社に入った時のIT技術について僕は、
真っ暗な部屋に灯も無しで放り込まれた様に感じたけど、
灯が点れば、物凄い複雑な迷路の中に無数の扉があって、
それを開けるとまた迷路があるみたいに感じる。
でも、もっと技術ある人にとって、
IT技術の印象ってまた違うんだろうな。当然だけど。
その違う印象を自分で感じてみたい。

スポンサーリンク

この記事が気に入ったら
フォローしよう

最新情報をお届けします

おすすめの記事