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技術の印象ってまた違うんだろうな。当然だけど。
その違う印象を自分で感じてみたい。