【发布时间】:2010-11-07 09:33:27
【问题描述】:
我正在使用带有 RDT 的 Eclipse 来进行一些 Ruby 编程。我试图在另一个文件中包含一个文件,但 require 失败。两个文件都在同一个目录中。
文件夹层次结构是这样设置的:
项目 > src > 文件夹 > a.rb b.rb
如果我尝试在 a.rb 中要求 b.rb,我会使用这个:
require 'b.rb'
但我收到以下错误消息:
src/folder/a.rb:1:in `require': no such file to load -- b.rb (LoadError)
from src/folder/a.rb:1
但是,如果我指定了它工作的完整路径:
require '/home/peter/workspace/project/src/folder/b.rb'
但是,显然,使用完整路径有点愚蠢。
我该如何解决这个问题?
【问题讨论】: