On Thu, Jan 15, 2009 at 9:16 AM, Pat Maddox <perg...@gmail.com> wrote:
> On Thu, Jan 15, 2009 at 4:07 AM, Tom Cloyd <tomcl...@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.

That line is there because these examples are in the cucumber
directory tree, and that ensures that the features are run with the
code in that tree (and not an installed cucumber gem). So you should
be able to blow that line away.

HTH,
David


>> 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.
>
> Pat
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to