Geliştirici kutum olarak Ubuntu 8.10'a yeni geçtim; bu benim günlük kullanım işletim sistemi olarak Linux'a ilk ciddi girişimim ve Rails'i çalıştırmakta zorlanıyorum. Hepsi iyi çalışıyor gibi görünen bir dizi öğreticiyi takip ettim, ancak herhangi bir şey üzerinde gem yüklemesini veya gem güncellemesini denediğimde ve kullandığımda şuna benzeyen bir hata alıyorum:
/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
(Eğitimlerde önerildiği gibi) zlib, zlib1g ve zlib1g-dev'i kurdum. Bu sorunla ilgili birkaç öğretici bile buldum (ancak hepsi benimki dışındaki tatlar için) ama yardımcı olmadılar.
Ubuntu 8.10, ruby sürüm 1.8.8dev gem sürüm 1.3.2 kullanıyorum
Yakut ve mücevherleri her birini ayrı ayrı yeniden yüklemeyi boşuna denedim.