#10 new
Chad Woolley

--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

No comments found

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

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

People watching this ticket

Pages