我刚刚在Windows 7上安装了Ruby 1.9.3,我还安装了rubygems。我正在尝试使用rspec,所以我跑了: gem install rspec
它似乎运行良好,一切安装。所以我继续在this页面上尝试这个例子。但是无论何时我运行rspec命令,我都会收到以下错误消息:
“无法找到Gemfile”。
根据这个例子,我应该得到:“./bowling_spec.rb:4: 未初始化的恒定保龄球“
我用谷歌搜索了它,并建议我尝试捆绑exec rspec但它仍然产生相同的结果。 我也尝试了this页面上的建议,但结果相同。我究竟做错了什么?感谢
答案 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'