[RVM][Ruby] ERROR: Loading command: install (LoadError) cannot load such file -- zlib、ERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallCommand
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
下記のようなコマンドで 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
-C オプションでPathとか指定せずに、シンプルにインストールすれば上手くいった。
rvm install 1.9.3
原因はちゃんと分かってないけど、とりあえず良しとする。