我正在this网站的21号实验室工作。我将rakefile添加到的目录路径为:
现在,它说我应该可以通过从我的控制台调用'rake'命令来运行'hello'程序。但是,当我输入命令时,我得到以下内容:
来自rakefile的问题行如下:
require './lib/hello'
我已经按照本教程的说法,所以我不认为这是文件路径的错误。但可以肯定的是,我甚至颠倒了hello和lib的目录名,就像这样,确保:
这个教程是关于git的,而不是rakefiles,所以这不是一个紧迫的问题,但是如果不能解决这个问题肯定很烦人。
答案 0 :(得分:1)
看起来你已经在./lib
目录中了。从./lib
:
require
require './hello'
答案 1 :(得分:1)
两个图像的目录结构都存在冲突,不确定哪一个是正确的。但是,由于您的Rakefile和hello.rb位于同一目录中,因此您需要更改:
require ./lib/hello.rb
到
require ./hello.rb