Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 为什么我会得到这个';没有要加载的此类文件';rake命令出错?_Ruby_Git_Rake - Fatal编程技术网

Ruby 为什么我会得到这个';没有要加载的此类文件';rake命令出错?

Ruby 为什么我会得到这个';没有要加载的此类文件';rake命令出错?,ruby,git,rake,Ruby,Git,Rake,我正在现场进行21号实验室的工作。我将rakefile添加到的目录路径是: 现在,它说我应该能够通过从控制台调用“rake”命令来运行“hello”程序。但是,当我输入命令时,会返回以下内容: rakefile的相关行如下所示: require './lib/hello' 我严格遵循了本教程,所以我不认为这是文件路径的错误。但可以肯定的是,我甚至颠倒了hello和lib的目录名,如下所示: 本教程是关于git的,而不是rakefiles,所以这并不是一个紧迫的问题,但无法理解它确实令

我正在现场进行21号实验室的工作。我将rakefile添加到的目录路径是:

现在,它说我应该能够通过从控制台调用“rake”命令来运行“hello”程序。但是,当我输入命令时,会返回以下内容:

rakefile的相关行如下所示:

  require './lib/hello'
我严格遵循了本教程,所以我不认为这是文件路径的错误。但可以肯定的是,我甚至颠倒了hello和lib的目录名,如下所示:


本教程是关于git的,而不是rakefiles,所以这并不是一个紧迫的问题,但无法理解它确实令人恼火

看起来您已经在
/lib
目录中了。从
要求中删除
/lib


require./hello'

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

require ./lib/hello.rb

require ./hello.rb