我必须运行一大堆ruby脚本来生成一些结果.哪个顺序无关紧要.我只是不想一个接一个地做Ruby file1.rb,Ruby file2.rb,Ruby file3.rb ......
我可以编写一个将所有文件组合在一起的脚本,并只发出一次命令来运行它们吗?
我会做它红宝石风格,并使用rake宝石.
我会创建名为"rakefile.rb"的文件,这将是它的内容:
task :default do
FileList['file*.rb'].each { |file| ruby file }
end
Run Code Online (Sandbox Code Playgroud)
然后我会打电话给rake我最喜欢的外壳,我会喜欢它.
额外奖励:它是多平台的.