获取成功file_name
的文件require
的完整路径的最佳方法是什么?d?
答案 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