Tôi mới dùng Ruby và cố gắng học nó. Tôi đang sử dụng phiên bản Ruby mới nhất (2.4.1) và Ruby Shell tương tác.Ruby 2.4.1 Dir.children (dirname) trả về "undefined method` children 'cho Dir: Class "
Tôi đã xem phương thức children
trong lớp Dir
. Tôi đã thử ví dụ from the documentation:
Dir.children("testdir") #=> ["config.h", "main.rb"]
nhưng nó dường như không làm việc, bởi vì tôi nhận được thông báo sau:
undefined method `children' for Dir:Class
tôi thiếu gì?
Bạn có chắc chắn ** bạn đang chạy Ruby 2.4.1 không? Vì phương thức này chỉ được giới thiệu trong Ruby 2.4, các phiên bản Ruby trước đó sẽ nâng cao một 'NoMethodError'. –
Trong irb tôi có: RUBY_VERSION => "2.4.1" –
Tôi có thể sao chép số này .... – dawg