加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails Rspec`require’:无法加载这样的文件

发布时间:2020-12-17 04:02:38 所属栏目:百科 来源:网络整理
导读:我正在尝试使用Rspec进行测试.我跑的时候 $rspec mytest_spec.rb 由于这个原因,我得到以下错误 /home/bastien/.merbenv/versions/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- rails_helper (LoadE
我正在尝试使用Rspec进行测试.我跑的时候

$rspec mytest_spec.rb

由于这个原因,我得到以下错误

/home/bastien/.merbenv/versions/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- rails_helper (LoadError)

如果我跑的话,我已经尝试了很多东西

rspec spec

要么

bundle exec rspec

从我的.rspec文件所在的文件夹中我没有??收到任何错误.我创建了一个应用程序只是为了干这个问题测试(我创建了一个新的铁路应用程序,在我的Gemfile中添加了rspec,运行bundle install命令和rspec:install命令,生成了一个脚手架并运行测试.有人可以向我解释为什么我会遇到这个问题以及如何摆脱它?当我尝试只运行一个规格时,我做错了吗?谢谢.

解决方法

您收到该错误是因为您试图像这样调用您的规范…

rspec mytest_spec.rb

您需要从应用程序的根文件夹中调用它,而不是在spec文件夹中.所以先进入正确的文件夹

cd ~/
cd path_to_your_rails_app

然后拨打您的规格

rspec spec/the_rest_of_the_path_to_your_spec/mytest_spec.rb

例如

rspec spec/models/mytest_spec.rb

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读