设置Rspec

时间:2012-10-27 23:41:51

标签: ruby

我第一次尝试在我的机器上运行rspec。我在全局gemset中做了gem install rspec。但是,当我尝试

  spec intranet_reader_spec.rb

我得到了

-bash: spec: command not found

当我尝试做的时候

bundle exec rspec spec intranet_reader_spec.rb

我得到了

Could not locate Gemfile

(注意,我没有gemfile。我只是从ruby书中运行一个测试脚本)

我找到了将规范添加到路径的这些说明,即将以下内容放在bashrc

export PATH=$PATH:/Users/<UserName>/.gem/ruby/1.8/bin

然而,这不起作用。我注意到我的mac。如果我导航到.gem / ruby​​ / 1.8并且执行'ls',它就没有'bin'。在1.8文件夹中,它有

cache       doc     gems        specifications

谁能告诉我自己可能做错了什么?

1 个答案:

答案 0 :(得分:1)

如果您没有Gemfile,则无法运行bundle exec

此外,RSpec 2.x的命令是rspec。您可能正在关注过时的教程,因为该命令在版本1.x中为spec

跑步:

rspec intranet_reader_spec.rb