ruby – 奇怪的“未定义的方法`absolute_path’”错误

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

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

我为File:Class(NoMethodError)得到一个未定义的方法`absolute_path’

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

解决方法

检查您的Ruby版本.看来绝对路径方法added in 1.9.1.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...