【发布时间】:2013-05-06 21:57:01
【问题描述】:
我在documentation 中查看了Dir.exists? 方法,我相信我使用它是正确的,但是在每次调用时我都会遇到这个错误:
未定义的方法“存在吗?”对于 Dir:Class (NoMethodError)
我是否忽略了一些非常明显的东西?下面是相关代码。
#!/usr/bin/ruby
ARGV.each do |dir| # Arguements are directory names.
if !Dir.exists?(dir)
#dosomething
end
end
编辑:
使用File.directory? 而不是Dir.exists? 修复了我的程序,但没有解释这个错误。
【问题讨论】:
标签: ruby dir nomethoderror