備忘録として。
基本的には以下の環境
- ホストOS: MacOSX 10.8
- ゲストOS: CensOS6.4 minimal + Chef
knife-solo 0.3.0を入れたかったのでgithubからcloneする。
$ git clone git@github.com:matschaffer/knife-solo.git
ゲストOSからホストOSのディレクトリを見るには/vagrant以下にあるらしい。ここがVagrantFileが置いてあるディレクトリにあたる。
$ cd knife-solo
$ git submodule init
$ git submodule update
$ bundle # エラー!!
$ bundle exec rake install
bundleが必要だったのでsudo gem install bundleを行うも以下のエラー。
libxml2 is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies
でも入らない。。。なんだnokogiriって。。。
追記
ここにヒントが http://mofuken.blogspot.jp/2012/12/ruby-nokogiri-libxml2-is-missing.html
どうやらlibxml2だけじゃなくで-develっていパッケージもいるみたい。