Я щойно перейшов до Ubuntu 8.10 як мій бокс для розробників; це мій перший серйозний набіг на Linux як ОС щоденного використання, і мені важко запускати Rails. Я дотримувався ряду навчальних посібників, які, здається, працюють добре, але коли я намагаюся використовувати інсталяцію дорогоцінних каменів або оновлювати дорогоцінні камені, я отримую помилку, яка виглядає приблизно так:
/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 1.8.8dev gem версія 1.3.2
Я намагався перевстановити рубін та дорогоцінні камені кожен та окремо, безрезультатно.