Ruby require_relative

时间:2013-09-27 19:04:55

标签: ruby require

谷歌难以置信。我有一个位于

的文件
/folder_1/folder_2/folder_3/my_ruby_file_to_be_executed.rb 

在该文件中我需要这个文件

/folder_1/folder_4/file_to_require.rb

我无法锻炼如何写出从一个到另一个的相对路径 我正在使用ruby 1.93

1 个答案:

答案 0 :(得分:5)

在您的路径中使用..将为您提供一个文件夹。因此,如果您从folder_3移回folder_2然后再返回folder_1,则需要以下内容:

# my_ruby_file_to_be_executed.rb 
require_relative '../../folder_4/file_to_require.rb'