From: Markus Fischer Date: 2011-03-27T20:16:34+09:00 Subject: Re: gem list --remote --details gives "ERROR: While executing gem ... (NoMethodError)" Hi, I figure the problem "undefined method `empty?' for #" comes from rubygems/commands/query_command.rb line 222: if spec.rubyforge_project and not spec.rubyforge_project.empty? then I figured something must be mixed up here and spec.rubyforge_project should not be a Syck::PrivateType . When I change it to if spec.rubyforge_project and spec.rubyforge_project.respond_to?(:empty?) and not spec.rubyforge_project.empty? then the command "gem list --remote --details" does not abort but runs ... after about seven minutes I get this: $ time gem list --remote --details > gems-details ERROR: While executing gem ... (NameError) uninitialized constant Syck::Syck real 7m4.031s user 0m21.269s sys 0m7.144s Maybe the command isn't supposed to work this way? thx, - Markus