标签: ruby
当我尝试这样做时(real code):
fh = File.new("a file name", "w") fh_path = File.absolute_path(fh)
我得到undefined method `absolute_path' for File:Class (NoMethodError)
undefined method `absolute_path' for File:Class (NoMethodError)
在Ruby文档中说:absolute_path是File的一种方法,所以我不理解这个NoMethodError。我使用的方法错了吗?
NoMethodError
答案 0 :(得分:7)
检查您的Ruby版本。看来absolute_path方法是added in 1.9.1。
absolute_path