From: Nick Klauer Date: 2011-03-27T20:50:51+09:00 Subject: Re: gem list --remote --details gives "ERROR: While executing gem ... (NoMethodError)" --00032555b67ee4bba2049f756fce Content-Type: text/plain; charset=UTF-8 I guess we should bring this conversation back around to the heart of the matter: what is it that you want to accomplish by listing all 22,000+ gems on your local machine? I mean, there are search engines devoted specifically to listing out gems for you (http://www.gemcutter.org, http://www.rubydoc.info/) and giving you some pertinent details about the gem itself (such as where to go for more information). There are resources to help you find the best gem for the task at hand (http://ruby-toolbox.com/), and plenty of other places to find out about gems. -Nick Klauer On Sun, Mar 27, 2011 at 06:16, Markus Fischer wrote: > Hi, > > I figure the problem > > "undefined method `empty?' for # @value="", @type_id="null">" > > 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 > > --00032555b67ee4bba2049f756fce--