Bugs item #29191, was opened at 2011-05-09 16:54
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=575&aid=29191&group_id=126
Category: `gem` commands (other)
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Aaron Patterson (aaronp)
Assigned to: Nobody (None)
Summary: `gem uninstall` complains when the target gem is a development
dependency
Initial Comment:
When I try to uninstall a gem (for example rake), rubygems tells me about all
of the gems that *depend* on that gem. Unfortunately it does not differentiate
between development dependencies and regular dependencies.
I think it should either a) only look at runtime dependencies, or b) indicate
the relationship between the gems (*say* it's a development dep).
Here is an example where I try to uninstall rake. Note that rake is simply a
dev dep of mocha:
[aaron@higgins ~]$ sudo gem uninstall rake
Password:
You have requested to uninstall the gem:
rake-0.8.7
RedCloth-4.2.7 depends on [rake (~> 0.8.7)]
cucumber-0.10.2 depends on [rake (>= 0.8.7)]
ffi-1.0.7 depends on [rake (>= 0.8.7)]
gherkin-2.3.6 depends on [rake (>= 0.8.7)]
hoe-2.9.4 depends on [rake (>= 0.8.7)]
launchy-0.4.0 depends on [rake (>= 0.8.1)]
launchy-0.4.0 depends on [rake (~> 0.8.7)]
mocha-0.9.12 depends on [rake (>= 0)]
orm_adapter-0.0.4 depends on [rake (>= 0.8.7)]
thor-0.14.6 depends on [rake (>= 0.8)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn] n
ERROR: While executing gem ... (Gem::DependencyRemovalException)
Uninstallation aborted due to dependent gem(s)
[aaron@higgins ~]$ gem spec mocha dependencies
---
- !ruby/object:Gem::Dependency
name: rake
prerelease: false
requirement: &id001 !ruby/object:Gem::Requirement
none: false
requirements:
- - ">="
- !ruby/object:Gem::Version
hash: 3
segments:
- 0
version: "0"
type: :development
version_requirements: *id001
[aaron@higgins ~]$
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=575&aid=29191&group_id=126
_______________________________________________
Rubygems-developers mailing list
http://rubyforge.org/projects/rubygems
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers