[rspec-users] cucumber rake file question

Pat Maddox pergesu at gmail.com
Thu Jan 15 10:16:53 EST 2009

On Thu, Jan 15, 2009 at 4:07 AM, Tom Cloyd <tomcloyd at comcast.net> wrote:
> Real beginner question here. I don't really know rake, so I'm stumbling.
> As I set a dir to hold my feature files, etc., I'm simply copying the files
> structure I see in
> /usr/lib/ruby/gems/1.8/gems/cucumber-0.1.13/examples/i18n/en/
> I know we need a Rake file ME little dir tree, but I don't think I can just
> copy the one in the examples tree - or rather, I think I have to alter the
> first line:
> $:.unshift(File.dirname(__FILE__) + '/../../../lib')
> I don't know if this is bash or some ruby thing I haven't figured out, but
> mostly I don't know what to do with the '/../../../lib') part. It looks like
> its trying to locate the source dir, but if so, why not just specify +
> 'lib'...? After staring at it a bit, I have to admit I don't grasp what's
> going on.
> Can someone clue me in?

It has to find the source dir relative to that file.  '/../../../lib'
means to go back up the dir structure three levels and then look for
lib there.


More information about the rspec-users mailing list