← Back to team overview

ubuntu-on-rails team mailing list archive

[Bug 385922] Re: Rubygems 1.3.4-ubuntu1 update error

 

I had no time to wait so I used this horrible fix:

*** /usr/lib/ruby/1.8/rubygems/custom_require.rb	2009-07-19 07:42:17.000000000 +0300
--- /home/dmitry/custom_require.rb	2009-07-23 10:14:59.357432439 +0300
***************
*** 28,33 ****
--- 28,34 ----
    # that file has already been loaded is preserved.
  
    def require(path) # :doc:
+     path = path.gsub(/rubygems\//, '') if path =~ /rubygems\/digest\/md5/
      gem_original_require path
    rescue LoadError => load_error
      if load_error.message =~ /#{Regexp.escape path}\z/ and

Hope you'll fix that a civilized way soon. Thanks for Ubuntu-on-rails!
:)

-- 
Rubygems 1.3.4-ubuntu1 update error
https://bugs.launchpad.net/bugs/385922
You received this bug notification because you are a member of Ubuntu on
Rails Team, which is the registrant for ubuntu-on-rails.

Status in Ubuntu on Rails: Confirmed

Bug description:
sudo gem update
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- rubygems/digest/md5 (LoadError)
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /usr/lib/ruby/1.8/rubygems/package.rb:12
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /usr/lib/ruby/1.8/rubygems/format.rb:9
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /usr/lib/ruby/1.8/rubygems/installer.rb:11
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /usr/lib/ruby/1.8/rubygems/dependency_installer.rb:3
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /usr/lib/ruby/1.8/rubygems/commands/install_command.rb:4
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /usr/lib/ruby/1.8/rubygems/commands/update_command.rb:7
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /usr/lib/ruby/1.8/rubygems/command_manager.rb:167:in `load_and_instantiate'
	from /usr/lib/ruby/1.8/rubygems/command_manager.rb:88:in `[]'
	from /usr/lib/ruby/1.8/rubygems/command_manager.rb:144:in `find_command'
	from /usr/lib/ruby/1.8/rubygems/command_manager.rb:131:in `process_args'
	from /usr/lib/ruby/1.8/rubygems/command_manager.rb:102:in `run'
	from /usr/lib/ruby/1.8/rubygems/gem_runner.rb:58:in `run'
	from /usr/bin/gem:21