[rspec-devel] Contributing to the Rails plugin...I think I might just be dumb
David Chelimsky
dchelimsky at gmail.com
Sun Dec 17 10:35:57 EST 2006
On 12/17/06, Pat Maddox <pergesu at gmail.com> wrote:
> On 12/17/06, David Chelimsky <dchelimsky at gmail.com> wrote:
> > On 12/17/06, Pat Maddox <pergesu at gmail.com> wrote:
> > > On 12/17/06, Wilson Bilkovich <wilsonb at gmail.com> wrote:
> > > > On 12/17/06, Pat Maddox <pergesu at gmail.com> wrote:
> > > > > I wanted to add some stuff to the Rails plugin. afaik, I need to get
> > > > > the entire rspec_on_rails application in order to do that. So I did
> > > > > svn co svn://rubyforge.org/var/svn/rspec/trunk/rspec_on_rails/
> > > > >
> > > > > That gets the application, the various versions of rails, etc. I
> > > > > create the database.yml file and run migrations. ./script/generate
> > > > > rspec. So far so good.
> > > > >
> > > > > rake spec give me that version error
> > > > > RSpec : 0.7.4 (r1201)
> > > > > RSpec on Rails : r1312
> > > > >
> > > > > Okay, I'll install edge rspec then.
> > > > > ./script/plugin install -x svn://rubyforge.org/var/svn/rspec/trunk/rspec
> > > > >
> > > > > Still getting the exact same error. For some reason it's not
> > > > > recognizing the edge rspec that I just installed. I'm running edge
> > > > > rspec and rspec_on_rails in another application without any problems.
> > > > >
> > > > > Am I even going about this the right way? I feel so dumb...I write
> > > > > Rails apps all day long, now I want to contribute to RSpec and I've
> > > > > just been having a hell of a time getting started.
> > > > >
> > > >
> > > > If you check out /var/svn/rspec/trunk/rspec..
> > > > You can build and install the gem from that, and then your gem version
> > > > will match the rspec_on_rails version.
> > > > It's pretty irritating, but I can't think of a better way.
> > >
> > > Well what really gets me is that I don't have to do that in any of my
> > > other Rails apps. I checked out /var/svn/rspec/trunk/rspec into
> > > vendor/plugins, and have the edge rspec_on_rails plugin as well. That
> > > works fine without having to build a gem...so I don't understand why
> > > it's different in the example app.
> >
> > Sorry this is so frustrating for you guys. We certainly don't want
> > roadblocks like this in the way of you making contributions.
>
> While I haven't really contributed anything, I like to think that my
> series of complaints has at least led to it being a bit easier to
> contribute :)
Complaints? I see nothing but constructive criticism ;)
You've contributed much, and its appreciated.
>
> > In the demo app we've got paths set up such that it loads the rspec
> > that lives parallel to the app. i.e.
> >
> > ~/trunk/rspec_on_rails
> > ~/trunk/rspec
> >
> > That's how we ensure that we're working on the same revision.
>
> Awesome, got it working now.
Cool.
>
> > So I'd recommend checking out the entire trunk. It's a bit of a
> > download hit, but it should work.
> >
> > Let us know if you have any suggestions for a better way.
>
> Seems like the best solution at this point.
As long as its working, yes.
Thanks,
David
>
> Thanks,
> Pat
> _______________________________________________
> rspec-devel mailing list
> rspec-devel at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-devel
>
More information about the rspec-devel
mailing list