独立的ruby程序 如果要require其他的文件 可以参考我写的测试文件
代码片段 a.rb
class A
def run
p File.dirname __FILE__
p File.absolute_path __FILE__
p File.expand_path "../b.rb", __FILE__
end
end
tar = A.new
tar.run
运行 $ ruby a.rb
即可
参考 http://www.ruby-doc.org/core-2.1.2/File.html#method-c-expand_path