2

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

4

2 回答 2

5

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

于 2012-10-08T10:27:06.837 回答
1

$LOAD_PATH您可以在aka变量中查找已加载的文件,$:Show full path name of the ruby​​ file when it get loaded 中所述。您可以通过查询$LOADED_FEATURESaka列出所需的文件$"

require '/home/ashish/samples/required_test.rb'

$".each do |path|
    puts path
end

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

于 2012-10-08T10:28:45.993 回答