在不同的目录中加载ruby文件?错误“无法加载此类文件”

时间:2012-09-05 09:31:34

标签: ruby function load relative

它需要进入父目录然后进入另一个父进程,然后进入另一个子进程>孩子> thefile.rb。

我查看了一些帖子,如果这些文件位于几乎相同的目录中,所有这些文章似乎都是。

目前我有

load '../../lib/classes/X.rb'
load '../../lib/classes/Y.rb'
load '../../lib/modules/Z.rb' 

每次我收到错误“无法加载此类文件”

这里有什么我想念的吗?

1 个答案:

答案 0 :(得分:1)

首先要尝试加载irb中的文件以查看是否有语法或任何错误。我只是试着写几乎和你一样(目录名不同),但一切正常。

IRB(主):002:0>加载'../../工作/ Z.rb'

=>真