gpt4 book ai didi

ruby - 从不同位置运行 ruby​​ 文件时加载错误

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:13 24 4
gpt4 key购买 nike

我有以下问题:

我的 ruby​​ 项目结构:Ruby_Source\ 文件1.rb 文件2.rb 文件3.rb

在文件1.rb中,需要'file2'需要'file3'

现在,如果我从 Ruby_Source 运行 file1.rb,我不会收到任何错误。

但是,当我从不同的系统位置运行相同的程序时,例如 (c:)

错误是加载错误。

有人能帮帮我吗?

最佳答案

您可能想使用 require_relative :

require_relative complements the builtin method require by allowing you to load a file that is relative to the file containing the require_relative statement.

查看进一步讨论:

What is the difference between require_relative and require in Ruby?

如果你运行 Ruby 1.8:

Ruby: require vs require_relative - best practice to workaround running in both Ruby <1.9.2 and >=1.9.2

关于ruby - 从不同位置运行 ruby​​ 文件时加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265370/

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