将rspec与本地gem一起使用

时间:2014-09-26 17:44:15

标签: ruby rspec gem bundler

我正在使用本地gem(在我的机器上)和另一个应用程序,它是一个命令行应用程序。

我在gemfile中有类似的东西来引用本地gem:

gem 'mygem', :path => '/Users/devmachine/Projects/mygem'

当我运行捆绑控制台时,我可以使用宝石,一切都很好。但是,每当我运行我的测试套件(rspec)时,我都会收到以下消息:

ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mygem (LoadError)

我很困惑。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要运行:

bundle exec rspec

如果您没有使用捆绑环境,则rspec不知道您在Gemfile中放了什么,只需使用它找到的Gems。