Newbie: errors getting started with cucumber


#1

Just getting started with Ruby and Rails, I wanted to check out BDD and
cucumber seemed like a good place to start. Let me know if this stuff
is too new for a newbie and I’ll wander off.

I’ve installed the following:
sudo gem install cucumber
sudo gem install rspec rspec-rails webrat

$ rake features
(in /Library/WebServer/Documents/todolist)
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
gem_original_require': no such file to load -- webrat/rspec-rails (MissingSourceFile) Failed to load features/support/env.rb from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:inrequire’
from
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:155:in
require' from ./features/support/env.rb:12 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:ingem_original_require’
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in require' from /Users/sarah/.gem/ruby/1.8/gems/cucumber-0.1.13/bin/../lib/cucumber/cli.rb:230:inrequire_files’
from
/Users/sarah/.gem/ruby/1.8/gems/cucumber-0.1.13/bin/…/lib/cucumber/cli.rb:228:in
each' from /Users/sarah/.gem/ruby/1.8/gems/cucumber-0.1.13/bin/../lib/cucumber/cli.rb:228:inrequire_files’
from
/Users/sarah/.gem/ruby/1.8/gems/cucumber-0.1.13/bin/…/lib/cucumber/cli.rb:152:in
execute!' from /Users/sarah/.gem/ruby/1.8/gems/cucumber-0.1.13/bin/../lib/cucumber/cli.rb:13:inexecute’
from /Users/sarah/.gem/ruby/1.8/gems/cucumber-0.1.13/bin/cucumber:6
rake aborted!

I even tried installing webrat as a plugin which seemed to be a solution
proposed in a previous post:
script/plugin install git://github.com/brynary/webrat.git

but in either case I see the same errors.

I’m on Mac OS 10.5.6 if that matters.

Thanks in advance,

Sarah
home: www.ultrasaurus.com
code: www.ultrasaurus.com/code


#2

Try pasting this into config/environments/test.rb

#config/environments/test.rb
#config.gem ‘rspec-rails’, :source => “http://gems.github.com”, :lib =>
‘spec/rails’
#config.gem ‘cucumber’, :version => ‘0.1.12’, :source => "
http://gems.github.com"
config.gem ‘webrat’ , :source => “http://gems.github.com
#config.gem ‘nokogiri’ , :source => “http://gems.github.com

Example cucumber apps here:
http://github.com/bmabey/email-spec/tree/master/spec/rails_root

And here:
http://github.com/qrush/cucumber_seeds/tree/master


#3

More poking around and I found this page:
http://github.com/aslakhellesoy/cucumber/wikis/ruby-on-rails

never mind.


#4

On Thu, Dec 25, 2008 at 2:04 PM, Manasi V. removed_email_address@domain.invalid
wrote:

I am using webrat 0.3.2 cucumber 0.1.13 activerecord 2.1.1

You need a newer webrat - for example gem install aslakhellesoy-webrat

Aslak


#5

Sarah A. wrote:

More poking around and I found this page:
http://github.com/aslakhellesoy/cucumber/wikis/ruby-on-rails

never mind.

Hi Sarah,
I am a newbie as well and followed the wiki page but continue to get the
error -
no such file to load – webrat/rspec-rails (MissingSourceFile)

I am using webrat 0.3.2 cucumber 0.1.13 activerecord 2.1.1

Thoughts ?


#6

Aslak Hellesøy wrote:

On Thu, Dec 25, 2008 at 2:04 PM, Manasi V. removed_email_address@domain.invalid
wrote:

I am using webrat 0.3.2 cucumber 0.1.13 activerecord 2.1.1

You need a newer webrat - for example gem install aslakhellesoy-webrat

Aslak

Hi Aslak,

I tried the command but I get the following error -

gem install aslakhellesoy-webrat
ERROR: could not find gem aslakhellesoy-webrat locally or in a
repository

Do I need to make some configuration changes for finding the gem ?

More info on my setup -

Windows Vista home edition , webrat 0.3.2, cucumber 0.1.13, activerecord
2.1.1, rspec - 1.1.11, rspec-rails 1.1.11, nokogiri 1.0.7, hoe 1.8.2

Thanks for your help !


#7

Mischa F. wrote:

try this b4 trying to install Aslak’s webrat:

gem sources -a http://gems.github.com

Thanks … I was able to complete the setup on my Windows XP machine.
rake features is failing now !
So I can continue with writing the steps.


#8

Aslak Hellesøy wrote:

On Thu, Dec 25, 2008 at 2:04 PM, Manasi V. removed_email_address@domain.invalid
wrote:

I am using webrat 0.3.2 cucumber 0.1.13 activerecord 2.1.1

You need a newer webrat - for example gem install aslakhellesoy-webrat

Aslak

Thanks that help me out. It installed 0.3.2.2 which works, whereas “sudo
gem install webrat” installed 0.3.4 which yields the error message “no
such file to load – webrat/rspec-rails”


#9

try this b4 trying to install Aslak’s webrat:

gem sources -a http://gems.github.com


#10

On 2009-01-16, at 17:19, Fernando P. wrote:

Aslak

Thanks that help me out. It installed 0.3.2.2 which works, whereas
“sudo
gem install webrat” installed 0.3.4 which yields the error message “no
such file to load – webrat/rspec-rails”

Hi Fernando. For an answer, check out the thread titled “Which webrat
gem should be used?” which I started on January 15th.

Cheers,
Nick