奇怪的“未定义的方法`absolute_path'”错误

时间:2012-01-01 00:31:25

标签: ruby

当我尝试这样做时(real code):

fh = File.new("a file name",  "w")
fh_path = File.absolute_path(fh)

我得到undefined method `absolute_path' for File:Class (NoMethodError)

在Ruby文档中说:absolute_path是File的一种方法,所以我不理解这个NoMethodError。我使用的方法错了吗?

1 个答案:

答案 0 :(得分:7)

检查您的Ruby版本。看来absolute_path方法是added in 1.9.1