获取所需文件的完整路径

时间:2012-10-08 10:05:44

标签: ruby path

获取成功file_name的文件require的完整路径的最佳方法是什么?d?

2 个答案:

答案 0 :(得分:5)

我想出了答案。那是$".last

答案 1 :(得分:1)

您可以按Show full path name of the ruby file when it get loaded中所述,在$LOAD_PATH又名$:变量中查找已加载的文件。您可以通过查询$LOADED_FEATURES又名$"

列出所需的文件
require '/home/ashish/samples/required_test.rb'

$".each do |path|
    puts path
end

有关require的更多信息 - http://www.ruby-doc.org/core-1.9.3/Kernel.html#method-i-require