--print-rogue-gems fails on complex specifications
Reported by Chad Woolley | May 31st, 2008 @ 06:13 PM | in 1.0 Release
Capistrano, for example:
$ geminstaller --print-rogue-gems -gall -rall
Found GemInstaller config file at: /Users/woolley/workspace/lightningtalk_geminstaller_sample_rails_app/config/geminstaller.yml
'gem dependency ^capistrano$ --version 2.0.0'
[RubyGems:stdout] Gem capistrano-2.0.0
net-ssh (>= 1.0.10)
net-sftp (>= 1.1.0)
highline (> 0.0.0)
'gem dependency ^net-ssh$ --version 1.1.2'
[RubyGems:stdout] Gem net-ssh-1.1.2
needle (>= 1.2.0)
'gem dependency ^needle$ --version 1.3.0'
[RubyGems:stdout] Gem needle-1.3.0
'gem dependency ^net-sftp$ --version 1.1.0'
[RubyGems:stdout] Gem net-sftp-1.1.0
net-ssh (>= 1.0.0)
'gem dependency ^net-ssh$ --version 1.1.2'
[RubyGems:stdout] Gem net-ssh-1.1.2
needle (>= 1.2.0)
'gem dependency ^needle$ --version 1.3.0'
[RubyGems:stdout] Gem needle-1.3.0
'gem dependency ^net-sftp$ --version 1.1.1'
[RubyGems:stdout] Gem net-sftp-1.1.1
net-ssh (>= 1.0.0, < 1.99.0)
Illformed requirement [">= 1.0.0, < 1.99.0"]
/Library/Ruby/Site/1.8/rubygems/requirement.rb:146:in `parse'
/Library/Ruby/Site/1.8/rubygems/requirement.rb:72:in `initialize'
/Library/Ruby/Site/1.8/rubygems/requirement.rb:71:in `map'
/Library/Ruby/Site/1.8/rubygems/requirement.rb:71:in `initialize'
/Library/Ruby/Site/1.8/rubygems/requirement.rb:47:in `new'
/Library/Ruby/Site/1.8/rubygems/requirement.rb:47:in `create'
/Library/Ruby/Site/1.8/rubygems/dependency.rb:29:in `initialize'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/source_index_search_adapter.rb:30:in `new'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/source_index_search_adapter.rb:30:in `search_greater_than_0_9_4'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/source_index_search_adapter.rb:20:in `search'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/gem_spec_manager.rb:19:in `local_matching_gems'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:177:in `process_gem_dependencies'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:172:in `process_gem'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:181:in `process_gem_dependencies'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:180:in `each'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:180:in `process_gem_dependencies'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:178:in `each'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:178:in `process_gem_dependencies'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:172:in `process_gem'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:181:in `process_gem_dependencies'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:180:in `each'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:180:in `process_gem_dependencies'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:178:in `each'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:178:in `process_gem_dependencies'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:172:in `process_gem'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:11:in `print_rogue_gems'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:10:in `each'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/rogue_gem_finder.rb:10:in `print_rogue_gems'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller/application.rb:19:in `install'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/lib/geminstaller.rb:18:in `install'
/Library/Ruby/Gems/1.8/gems/geminstaller-0.4.1/bin/geminstaller:30
/usr/bin/geminstaller:19:in `load'
/usr/bin/geminstaller:19
Comments and changes to this ticket
Please Login or create a free account to add a new comment.
You can update this ticket by sending an email to from your email client. (help)
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
GemInstaller
http://geminstaller.rubyforge.org
