s-6ren">
gpt4 book ai didi

ruby - Eclipse Ruby 开发工具 "require"失败

转载 作者:数据小太阳 更新时间:2023-10-29 08:10:53 26 4
gpt4 key购买 nike

我正在使用 Eclipse 和 RDT 进行一些 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'

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

我该如何解决这个问题?

最佳答案

evoked here ,如果 ruby​​ 编辑器使用 ProcessBuilder 调用 ruby​​,工作目录就是 JVM 启动时的目录。

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

关于ruby - Eclipse Ruby 开发工具 "require"失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1070196/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com