6
我是Ruby新手,試圖學習它。我使用最新的Ruby版本(2.4.1)和交互式Ruby Shell。Ruby 2.4.1 Dir.children(dirname)返回「未定義的子類」方法:類「
我遇到Dir
類中的children
方法。我試過的例子from the documentation:
Dir.children("testdir") #=> ["config.h", "main.rb"]
,但它似乎沒有工作,因爲我得到以下信息:
undefined method `children' for Dir:Class
我缺少什麼?
你確定**你正在運行Ruby 2.4.1嗎?由於該方法僅在Ruby 2.4中引入,因此早期的Ruby版本將引發'NoMethodError'。 –
在irb中我得到了: RUBY_VERSION =>「2.4.1」 –
我可以複製這個.... – dawg