Mac に RVM で Ruby の開発環境を整えて、いざ gem をインストールしようとしたらエラーが発生しました。
■ エラー内容
$ gem install heroku
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand |
$ gem install heroku
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
下記のようなコマンドで Ruby をインストールしたのが原因で zlib への Path が通らなかったみたい。
rvm install 1.9.3 -C \
--with-readline-dir=$rvm_path/usr \
--with-iconv-dir=$rvm_path/usr \
--with-zlib-dir=$rvm_path/usr \
--with-openssl-dir=$rvm_path/usr |
rvm install 1.9.3 -C \
--with-readline-dir=$rvm_path/usr \
--with-iconv-dir=$rvm_path/usr \
--with-zlib-dir=$rvm_path/usr \
--with-openssl-dir=$rvm_path/usr
-C オプションでPathとか指定せずに、シンプルにインストールすれば上手くいった。
原因はちゃんと分かってないけど、とりあえず良しとする。