ฉันเพิ่งย้ายไปยัง Ubuntu 8.10 เป็นกล่อง dev ของฉัน มันเป็นการโจมตีครั้งแรกของฉันใน Linux ในฐานะระบบปฏิบัติการที่ใช้ประจำวันและฉันก็ลำบากมากที่ Rails จะเริ่มทำงาน ฉันได้ติดตามบทเรียนจำนวนหนึ่งซึ่งดูเหมือนว่าจะทำงานได้ดี แต่เมื่อฉันลองและใช้ติดตั้ง gem หรืออัพเดตอัญมณีในทุกสิ่งฉันได้รับข้อผิดพลาดที่มีลักษณะดังนี้:
/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 version 1.8.8dev gem เวอร์ชั่น 1.3.2
ฉันได้ลองติดตั้งทับทิมและอัญมณีใหม่อีกครั้งโดยแยกกันเพื่อไม่ให้เกิดประโยชน์