Eclipse Ruby 开发工具“要求”失败

Posted

技术标签:

【中文标题】Eclipse Ruby 开发工具“要求”失败【英文标题】:Eclipse Ruby Development Tools "require" fails 【发布时间】: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'

但是,显然,使用完整路径有点愚蠢。

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

和evoked here 一样,如果ruby 编辑器使用ProcessBuilder 来调用ruby,那么工作目录就是JVM 启动时的目录。

一个好的测试是从“Project > src > folder”目录启动eclipse,看看是否可以看到相对路径。

【讨论】:

以上是关于Eclipse Ruby 开发工具“要求”失败的主要内容,如果未能解决你的问题,请参考以下文章

如何快速正确的安装 Ruby,Rails 运行环境 · Ruby China

如何快速正确的安装 Ruby,Rails 运行环境

如何快速正确的安装 Ruby,Rails 运行环境

Ruby开发环境的搭建

下载JAVA开发工具Eclipse

Eclipse 教程