gpt4 book ai didi

ruby-on-rails - rails Rspec `require' : cannot load such file -- rails_helper (LoadError)

转载 作者:数据小太阳 更新时间:2023-10-29 07:22:25 27 4
gpt4 key购买 nike

我正在尝试使用 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

关于ruby-on-rails - rails Rspec `require' : cannot load such file -- rails_helper (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34567949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com