From: Benjohn Barnes Date: 2007-12-11T16:46:04+09:00 Subject: Re: Gem trouble On 11 Dec 2007, at 00:47, Eric Hodel wrote: > On Dec 9, 2007, at 13:45 PM, Benjohn Barnes wrote: > >> This is all the errors / diagnostic information I get with the -V >> (verbose) option. >> >> Can anyone adviseon getting everything working smoothly again? My >> apologies if I have left out critical and obvious diagnostic >> material. I've just done a disk verify, and that's also come up >> clean (not sure how thorough the Mac "Disk Utility" is). > > Try: > > gem --debug install ... Thanks Eric! I was going to try this when I got back from work, but work can wait a few more minutes, I'm sure :-) Here's what it says: > benjohn # sudo gem instal rucola -V --debug > Exception `NameError' at /usr/lib/ruby/site_ruby/1.8/rubygems/ > command_manager.rb:132 - uninitialized constant > Gem::Commands::InstallCommand > Exception `Gem::LoadError' at /usr/lib/ruby/site_ruby/1.8/ > rubygems.rb:377 - RubyGem version error: sources(0.0.1 not > 0.0.1) > > Installing gem rubynode-0.1.4 > Exception `TypeError' at /usr/lib/ruby/site_ruby/1.8/rubygems/ > version.rb:127 - cannot convert nil into Array > ERROR: While executing gem ... (TypeError) > cannot convert nil into Array > /usr/lib/ruby/site_ruby/1.8/rubygems/version.rb:127:in `<=>' > /usr/lib/ruby/site_ruby/1.8/rubygems/version.rb:127:in `<=>' > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:24:in `>=' > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:24 > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:24:in > `call' > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:124:in > `satisfy?' > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:117:in > `satisfied_by?' > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:117:in > `all?' > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:117:in > `each' > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:117:in > `all?' > /usr/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:117:in > `satisfied_by?' > /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:84:in > `install' > /usr/lib/ruby/site_ruby/1.8/rubygems/ > dependency_installer.rb:225:in `install' > /usr/lib/ruby/site_ruby/1.8/rubygems/ > dependency_installer.rb:207:in `each' > /usr/lib/ruby/site_ruby/1.8/rubygems/ > dependency_installer.rb:207:in `install' > /usr/lib/ruby/site_ruby/1.8/rubygems/commands/ > install_command.rb:69:in `execute' > /usr/lib/ruby/site_ruby/1.8/rubygems/commands/ > install_command.rb:65:in `each' > /usr/lib/ruby/site_ruby/1.8/rubygems/commands/ > install_command.rb:65:in `execute' > /usr/lib/ruby/site_ruby/1.8/rubygems/command.rb:136:in > `invoke' > /usr/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb: > 104:in `process_args' > /usr/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb: > 74:in `run' > /usr/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:39:in `run' > /usr/bin/gem:22 > benjohn # So, some worrying looking stuff at the start that it gets past, and then perhaps no gem matches the version requirements that it's got at a later point? I'll dig deeper tonight if no one recognises this one and comes back with a suggestion. Thanks again! Cheers, Benjohn