knife-soloのインストールでつまづいたのでメモ
エラー内容。
vagrant@localhost ~]$ gem install knife-solo
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/lib/ruby/gems/1.8 directory.
[vagrant@localhost ~]$ sudo gem install knife-solo
Building native extensions. This could take a while...
ERROR: Error installing knife-solo:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/yajl-ruby-1.1.0 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/yajl-ruby-1.1.0/ext/yajl/gem_make.out
ちなみに環境は
ruby -v (ルビーのバージョン)1.8.7
gem --version(ジェムのバージョン)1.3.7
対策
sudo yum install ruby-devel