방금 dev 상자로 우분투 8.10으로 옮겼습니다. 그것은 매일 사용하는 OS로서 리눅스에 대한 첫 번째 진지한 전망이며 Rails를 사용하는 데 어려움을 겪고 있습니다. 나는 모두 잘 작동하는 많은 튜토리얼을 따랐지만 gem install 또는 gem update를 사용하려고 시도하면 다음과 같은 오류가 발생합니다.
/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를 설치했습니다. 나는이 특정 문제에 대한 몇 가지 자습서를 찾았지만 (나를 제외한 다른 풍미에 대해서는 모두 도움이되지 않음).
우분투 8.10, 루비 버전 1.8.8dev gem 버전 1.3.2에 있습니다.
나는 루비와 보석을 각각 따로 다시 설치하려고 시도했지만 아무 소용이 없습니다.