Created attachment 356846 [details] Output from emerge --info Attempting to run jeweler fails with the following error on my system: /usr/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require': cannot load such file -- git (LoadError) from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' from /usr/lib64/ruby/gems/1.9.1/gems/jeweler-1.8.4/lib/jeweler/generator.rb:1:in `<top (required)>' from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require' from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require' from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require' from /usr/lib64/ruby/gems/1.9.1/gems/jeweler-1.8.4/bin/jeweler:6:in `<top (required)>' from /usr/bin/jeweler:8:in `load' from /usr/bin/jeweler:8:in `<main>' The git gem is not listed as a dependency in the jeweler gemspec for version 1.8.4. The versions for important related programs follow. I'm including the output for 'emerge --info' as an attachment. ruby --version: ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux] gem --version: 1.8.24
Can you provide a bit more context on the situation in which you encounter this error? From the output it is not clear to me what you are trying to do.
(In reply to Hans de Graaff from comment #1) > Can you provide a bit more context on the situation in which you encounter > this error? From the output it is not clear to me what you are trying to do. I encounter it when running /usr/bin/jeweler. I don't pass any command line arguments.
Looking at our jeweler history the git gem was deprecated when we originally added jeweler, and we never added it to the ebuild, probably because it wasn't needed to support installing other jeweler-based gems. It looks like the git gem is now supported again, and I've added it as dev-ruby/git. Unfortunately this doesn't seem to fix jeweler yet, since we face a similar issue with github_api.
This was fixed with jeweler 2.0.1 where all runtime dependencies are available.