Właśnie przeniosłem się na Ubuntu 8.10 jako mój programista; to mój pierwszy poważny wypad do Linuksa jako systemu operacyjnego używanego codziennie i ciężko mi jest uruchomić Railsy. Postępowałem zgodnie z kilkoma samouczkami, z których wszystkie wydają się działać dobrze, ale kiedy próbuję użyć instalacji gem lub aktualizacji gem na czymkolwiek, pojawia się błąd, który wygląda tak:
/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
Zainstalowałem (zgodnie z zaleceniami w samouczkach) zlib, zlib1g i zlib1g-dev. Znalazłem nawet kilka samouczków dotyczących tego konkretnego problemu (wszystkie jednak dotyczyły innych smaków niż mój), ale nie pomogły.
Jestem na Ubuntu 8.10, Ruby w wersji 1.8.8dev gem w wersji 1.3.2
Próbowałem przeinstalować ruby i klejnoty oddzielnie, ale bezskutecznie.