[rspec-devel] [ rspec-Feature Requests-6519 ] Let RubyGems install dependencies instead of having to do it manually
noreply at rubyforge.org
noreply at rubyforge.org
Mon Nov 6 20:26:29 EST 2006
Feature Requests item #6519, was opened at 2006-11-06 12:50
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=3152&aid=6519&group_id=797
Category: None
Group: None
Status: Open
Priority: 3
Submitted By: Craig Demyanovich (cdemyanovich)
Assigned to: Nobody (None)
Summary: Let RubyGems install dependencies instead of having to do it manually
Initial Comment:
For release 0.7, ZenTest must be installed first. Instead of having to do this manually, it would be nicer if we could do this
$ gem install -y rspec
or
$ gem update -y rspec
and let RubyGems do the work.
----------------------------------------------------------------------
>Comment By: Aslak Hellesøy (aslak_hellesoy)
Date: 2006-11-06 20:26
Message:
Every release of RSpec is comprised of two artefacts (so far); The RSpec gem and the RSpec plugin. The former represents the core functionality (and vision) of RSpec and BDD in general. The second artefact is "distributed" as a rails plugin (via code tagged in subversion).
It is only the latter (the spec/rails Rails plugin) which depends upon ZenTest. RSpec core (the gem) does not.
For the sake of convenience, we *could* make the gem depend on ZenTest to make the spec/rails experience smoother.
However, I feel that an explicit dependency from the RSpec gem to ZenTest would imply an undesired intrusion of RSpec's desire to be simplistic and pristine (it does not depend on ZenTest).
Would it not be better if we implemented a mechanism in spec/rails that informs developers how they need to install a compatible version of ZenTest?
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=3152&aid=6519&group_id=797
More information about the rspec-devel
mailing list