Ruby rspec test命令:找不到Gemfile

时间:2012-10-29 09:59:09

标签: ruby rspec rubygems rspec2

我刚刚在Windows 7上安装了Ruby 1.9.3,我还安装了rubygems。我正在尝试使用rspec,所以我跑了: gem install rspec

它似乎运行良好,一切安装。所以我继续在this页面上尝试这个例子。但是无论何时我运行rspec命令,我都会收到以下错误消息:

“无法找到Gemfile”。

根据这个例子,我应该得到:“./bowling_spec.rb:4:   未初始化的恒定保龄球“

我用谷歌搜索了它,并建议我尝试捆绑exec rspec但它仍然产生相同的结果。 我也尝试了this页面上的建议,但结果相同。我究竟做错了什么?感谢

2 个答案:

答案 0 :(得分:2)

使用此内容创建Gemfile。 Gemfile没有扩展名或.gem扩展名

source 'https://rubygems.org'
gem 'rspec'

所以你有

app/
  Gemfile or Gemfile.gem
  spec/
    bowling_spec.rb

此外,您可能需要在

之后执行此命令
gem install bundler

然后,在app目录

bundle install

答案 1 :(得分:1)

gem安装rspec与您的应用程序在同一目录中 将require语句更改为'./bowling.rb'