Tôi vừa mới chuyển sang Ubuntu 8.10 làm hộp dev của mình; Đây là bước đột phá nghiêm trọng đầu tiên của tôi vào Linux với tư cách là một hệ điều hành sử dụng hàng ngày và tôi đang gặp khó khăn khi sử dụng Rails. Tôi đã làm theo một số hướng dẫn mà tất cả dường như hoạt động tốt, nhưng khi tôi thử và sử dụng gem install hoặc gem update trên bất cứ thứ gì, tôi gặp một lỗi giống như thế này:
/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
Tôi đã (như được đề xuất trong hướng dẫn) đã cài đặt zlib, zlib1g và zlib1g-dev. Tôi thậm chí đã tìm thấy một vài hướng dẫn về vấn đề đặc biệt này (tuy nhiên tất cả đều cho các hương vị khác với tôi) nhưng chúng không giúp được gì.
Tôi đang dùng Ubuntu 8.10, phiên bản ruby 1.8.8dev phiên bản 1.3.2
Tôi đã thử cài đặt lại ruby và đá quý mỗi lần, nhưng không có kết quả.