为什么我用rake命令得到'没有这样的文件加载'错误?

时间:2013-11-20 00:45:53

标签: ruby git rake

我正在this网站的21号实验室工作。我将rakefile添加到的目录路径为:

directory path

现在,它说我应该可以通过从我的控制台调用'rake'命令来运行'hello'程序。但是,当我输入命令时,我得到以下内容:

error message

来自rakefile的问题行如下:

  require './lib/hello'

我已经按照本教程的说法,所以我不认为这是文件路径的错误。但可以肯定的是,我甚至颠倒了hello和lib的目录名,就像这样,确保:

different filepath

这个教程是关于git的,而不是rakefiles,所以这不是一个紧迫的问题,但是如果不能解决这个问题肯定很烦人。

2 个答案:

答案 0 :(得分:1)

看起来你已经在./lib目录中了。从./lib

中删除require

require './hello'

答案 1 :(得分:1)

两个图像的目录结构都存在冲突,不确定哪一个是正确的。但是,由于您的Rakefile和hello.rb位于同一目录中,因此您需要更改:

require ./lib/hello.rb

require ./hello.rb