Je viens d'emménager sur Ubuntu 8.10 que ma boîte de dev, c'est ma première vraie incursion dans le monde de Linux comme un usage quotidien OS, et je vais avoir un moment difficile l'obtention de Rails de passe. J'ai suivi un certain nombre de tutoriels qui semblent tous fonctionner correctement, mais lorsque j'essaie de l'installer ou utiliser le gem gem mise à jour sur n'importe quoi, j'obtiens un message d'erreur qui ressemble à ceci:
/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
J'ai (comme recommandé dans les tutoriels) installé zlib, zlib1g, et zlib1g-dev. J'ai même trouvé quelques tutoriels sur ce problème particulier (toutes les saveurs autres que la mienne, cependant), mais ils n'ont pas les aider.
Je suis sur Ubuntu 8.10, ruby version 1.8.8 dev gem version 1.3.2
J'ai essayé de réinstaller le rubis et de pierres précieuses chacun et séparément, en vain.