我想从特定文件夹运行所有 ruby 文件(不使用 Rake gem)(我只是为了学习目的而尝试这个)。为了实现这一点,我做了以下工作:
files = Dir[File.join(Dir.pwd, "tests/*.rb")]
files.each do |file|
ruby file
end
当我在上面运行脚本时,它会抛出一个错误:
run.rb:13:in `block in <main>': undefined method `ruby' for main:Object (NoMethodError)
我已经在我的机器上安装了 ruby。请建议更改我的代码以使其工作。