RubyGems 1.3.6 のインストール
昨日( Ruby 1.8.7インストール - tetu1984の日記)の続き
RubyGems 1.3.6 のインストール
インストール
ソースをとってきて、インストール。
$ wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz $ tar zxf rubygems-1.3.6.tgz $ cd rubygems-1.3.6 $ sudo ruby setup.rb install
確認
$ gem --version 1.3.6
さっそく使ってみる・・・
が、しかし
$ gem list /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError) from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:1 from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/commands/query_command.rb:3 from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/commands/list_command.rb:2 from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:169:in `load_and_instantiate' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:90:in `[]' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:146:in `find_command' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:133:in `process_args' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:104:in `run' from /usr/local/ruby/1.8.7/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in `run' from /usr/local/ruby/1.8.7/bin/gem:21
どうやら、zlibをロードできなくて、怒られているみたい。
zlib-develをいれた後に、Rubyがそのライブラリを使えるように、該当する部分をコンパイルしてあげれば良いという感じ。
※ 以下の ~/install/ruby-1.8.7-p249/ は、Rubyをインストールした時のディレクトリ
$ sudo yum install zlib-devel $ cd ~/install/ruby-1.8.7-p249/ext/zlib/ $ ruby extconf.rb $ make $ sudo make install
再度試みる
$ gem list *** LOCAL GEMS ***
まだgemで何も入れていないので、何も表示されない。