来自Test First Live Ruby Issue的Hello Friend Spec

时间:2014-04-16 20:53:26

标签: ruby

所以我试图先从测试中做一个规范,链接是这样的:http://testfirst.org/live/learn_ruby/hello_friend。说明当我在ruby命令提示符下输入rake时,我会看到未初始化的Constant Friend(NameError),这正是我所看到的。所以我进一步按照说明打开 friend.rb 并创建了空类:

class Friend
end

现在说明告诉我保存并再次运行测试。但我还是收到了

 uninitilized Constant Friend (NameError)

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要使用require顶部的require_relative和/或friend_spec.rb来要求定义Friend类的文件。那个教程似乎没有告诉你这个,不幸的是。如果没有看到整个目录结构和代码,我就无法给出更具体的答案。

编辑:您是在计算机上运行此代码还是在http://testfirst.org/live/learn_ruby/hello_friend运行此代码?也许我的回答并不适用。