ruby-on-rails – Rspec’无法加载此类文件’

ruby-on-rails – Rspec’无法加载此类文件’,第1张

概述我正在使用Code School的Rspec课程进行测试,并将 ruby 2.2.1,rails 4.2.5.1和rspec 3.4.4安装到我的Ubuntu系统中.正如我输入的第一个视频描述 rspec --init 在我的项目文件夹中,它创建了一个spec文件夹,在其中我创建了一个名为lib的新目录.在那里我放置了两个.rb文件: touch spec/lib/zombie_spec.rbt 我正在使用Code School的Rspec课程进行测试,并将 ruby 2.2.1,rails 4.2.5.1和rspec 3.4.4安装到我的Ubuntu系统中.正如我输入的第一个视频描述

rspec --init

在我的项目文件夹中,它创建了一个spec文件夹,在其中我创建了一个名为lib的新目录.在那里我放置了两个.rb文件:

touch spec/lib/zombIE_spec.rbtouch spec/lib/zombIE.rb

spec_helper.rb通常在spec文件夹中创建.
如果我跑:

rspec spec/lib/zombIE_spec.rb

对于zombIE_spec.rb中的以下代码:

require "spec_helper"describe "ZombIE" do    it "is named Ash"end

一切都按预期运行并显示在视频中.
但如果我采取下一步并添加

require "zombIE"

在第一次需要之后到zombIE_spec.rb文件,我收到错误:

cannot load such file -- zombIE (LoadError)

zombIE.rb看起来完全像这样:

class ZombIEend
解决方法 zombIE.rb应该位于{project_home} / lib /中,如@kclowes所指出的那样.

在你的情况下,因为它存在于同一个文件夹中(不推荐),你应该使用格式:require’./zombIE’而不要求’zombIE’,因为后者用于标准和/或第三方库.

这个问题已经有几个月了,但我正在回答,以防万一有人偶然发现这个问题.

总结

以上是内存溢出为你收集整理的ruby-on-rails – Rspec’无法加载此类文件’全部内容,希望文章能够帮你解决ruby-on-rails – Rspec’无法加载此类文件’所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1292440.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存