要在其他目录中加载ruby文件吗?错误“无法加载此类文件”

问题描述 投票:0回答:1

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

我浏览了几篇文章,如果文件都在同一目录中,则似乎都是这些文章。

此刻我有

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

每次出现错误“无法加载此类文件”

我在这里想念什么吗?

ruby function load relative-path
1个回答
1
投票

值得尝试首先将文件加载到irb中,以查看语法或任何不正确的地方。我只是尝试编写与您几乎完全相同的代码(目录名称不同),但是一切正常。

irb(main):002:0> load '../../Work/Z.rb'

=> true
© www.soinside.com 2019 - 2024. All rights reserved.