Ubuntu Railsのインストールがzlibで失敗する 質問する

Ubuntu Railsのインストールがzlibで失敗する 質問する

開発環境を Ubuntu 8.10 に移行したところです。Linux を日常的に使用する OS として本格的に導入するのはこれが初めてで、Rails を使い始めるのに苦労しています。いくつかのチュートリアルに従ってみましたが、どれも問題なく機能しているようです。しかし、gem install や gem update を何かに使用しようとすると、次のようなエラーが発生します。

/usr/local/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/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:1
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:5
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:167:in `load_and_instantiate'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:88:in `[]'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:144:in `find_command'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:131:in `process_args'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:102:in `run'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in `run'
from /usr/local/bin/gem:21

私は(チュートリアルで推奨されているように)zlib、zlib1g、zlib1g-dev をインストールしました。この特定の問題に関するチュートリアルもいくつか見つけましたが(ただし、すべて私の環境以外のもの)、役に立ちませんでした。

私はUbuntu 8.10、Rubyバージョン1.8.8dev、Gemバージョン1.3.2を使用しています

ruby と gems をそれぞれ個別に再インストールしてみましたが、効果はありませんでした。

ベストアンサー1

Ubuntu 10.04でRubyバージョンマネージャー(RVM)を使用してRubyをインストールしようとしているときにこの質問に遭遇した場合は、rvm Webサイトにzlibのインストール手順があります。http://rvm.beginrescueend.com/packages/zlib/

手順は次のとおりです。

rvm pkg install zlib

(または、 rvm package install zlib「エラー: 認識されないコマンドライン引数: 'pkg'」というメッセージが表示される場合 - rvm の古いバージョンでは、代わりに 'package' という動詞が使用されていました)

それから

rvm remove 1.9.1
rvm install 1.9.1

おすすめ記事