New User Issues

I just found RSpec and was trying to do the example on the main page for
RSpec (the bowling example). I’m using Ubuntu and did the normal “sudo
gem
install rspec” and then tried to create the bowling_spec.rb file. When I
ran
spec bowling_spec.rb, I was missing the cucumber gem, installed that,
reran
and was missing the hoe gem, installed that, reran and it gave me the a
missing ‘require’ from the bowling_spec since I didn’t have a bowling.rb
file. Is that expected? From the example, it didn’t seem like it would
be.
When I then added the bowling.rb file and reran everything looked
correct
except that it wasn’t in color (i.e. no green). Is that expected or do I
need to do something differnt to get this to work? I’m running ruby
1.8.6 if
it makes a difference.

Thanks,

2009/3/20 Scott LaBounty [email protected]:

I just found RSpec and was trying to do the example on the main page for
RSpec (the bowling example). I’m using Ubuntu and did the normal “sudo gem
install rspec” and then tried to create the bowling_spec.rb file. When I ran
spec bowling_spec.rb, I was missing the cucumber gem, installed that, reran
and was missing the hoe gem, installed that,

Cucumber and hoe are developer dependencies. You should probably
upgrade rubygems - sounds like you’re using an old version that
doesn’t know the difference between developer dependencies and
standard runtime dependencies.

I should probably make it so those dependencies don’t exist at all
unless you have a new enough rubygems to make the distinction.

reran and it gave me the a
missing ‘require’ from the bowling_spec since I didn’t have a bowling.rb
file. Is that expected?

The example fails to point that out, but yes, it is the expected
behaviour if the file doesn’t exist.

From the example, it didn’t seem like it would be.
When I then added the bowling.rb file and reran everything looked correct
except that it wasn’t in color (i.e. no green). Is that expected or do I
need to do something differnt to get this to work?

Add the --color option to the command line and you’ll get color.

I’m running ruby 1.8.6 if
it makes a difference.

Nope - the example needs some fixing. I’m doing a bug-fix release in
the next few days, and I’ll be sure to fix the example so it works as
a mini-tutorial when I do that release.

Thanks!

David

David,

Thanks for the help. On the cucumber/hoe issue, I am running gem version
1.2.0 and when I did a “sudo gem update --system”, I got a “Nothing to
update”. That may not have been what I’m seeing. The --color makes
things
look right.

Thanks again,

Scott