Ruby中为何出现未定义方法`absolute_path`的奇怪错误?

2026-04-11 17:410阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计156个文字,预计阅读时间需要1分钟。

Ruby中为何出现未定义方法`absolute_path`的奇怪错误?

当尝试执行以下代码时(+real+code+):rubyfh=File.new(a file name, w)fh_path=File.absolute_path(fh)我得到了一个`NoMethodError`,提示未定义的方法`absolute_path`。在Ruby文档中提到:`absolute_path`是`File`类的一个方法。

rubyFile.absolute_path(fh)

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

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

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

Ruby中为何出现未定义方法`absolute_path`的奇怪错误?

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

检查您的Ruby版本.看来绝对路径的方法是 added in 1.9.1.
标签:方法absolut

本文共计156个文字,预计阅读时间需要1分钟。

Ruby中为何出现未定义方法`absolute_path`的奇怪错误?

当尝试执行以下代码时(+real+code+):rubyfh=File.new(a file name, w)fh_path=File.absolute_path(fh)我得到了一个`NoMethodError`,提示未定义的方法`absolute_path`。在Ruby文档中提到:`absolute_path`是`File`类的一个方法。

rubyFile.absolute_path(fh)

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

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

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

Ruby中为何出现未定义方法`absolute_path`的奇怪错误?

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

检查您的Ruby版本.看来绝对路径的方法是 added in 1.9.1.
标签:方法absolut