Ich bin gerade auf Ubuntu 8.10 als meine Entwicklungsbox umgestiegen. Es ist mein erster ernsthafter Einstieg in Linux als Betriebssystem für den täglichen Gebrauch, und es fällt mir schwer, Rails zum Laufen zu bringen. Ich habe eine Reihe von Tutorials befolgt, die alle gut zu funktionieren scheinen, aber wenn ich versuche, gem install oder gem update für irgendetwas zu verwenden, erhalte ich eine Fehlermeldung, die folgendermaßen aussieht:
/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
Ich habe (wie in den Tutorials empfohlen) zlib, zlib1g und zlib1g-dev installiert. Ich habe sogar ein paar Tutorials zu diesem speziellen Problem gefunden (alle für andere als meine Geschmacksrichtungen), aber sie haben nicht geholfen.
Ich bin auf Ubuntu 8.10, Ruby Version 1.8.8dev Gem Version 1.3.2
Ich habe versucht, Rubin und Edelsteine einzeln und einzeln neu zu installieren, ohne Erfolg.