如何使用Linux实例化/运行Ruby程序(使用Watir)?

场景:

我在Win XP机器上映射了一个networking驱动器,然后双击一个.bat文件来执行这个Ruby脚本。 .rb和.bat文件驻留在此networking驱动器上。

batch file如下所示:

Z: cd Z:\ABC\StatusCheck\ "C:\Program Files\Ruby\Bin\ruby.exe" Z:\ABC\StatusCheck\rubyScript.rb 6

Ruby文件如下:

 require 'watir' rec = File.open("list.txt", "r") ie = Watir::IE.start() ***Other processing here*** 

我的问题:我如何使用Linux实例化这个batch file(当我在家里,因为我不能远程进入这台机器,我想从terminal运行.rb文件)?

希望我有道理。 我真的很感谢你的时间家伙! 谢谢!

你不需要任何批处理文件在linux上运行。 所有你需要做的是直接运行脚本

 ruby rubyScript.rb 

或添加

 #!/usr/bin/env ruby 

到rubyScript.rb的顶部并使之可执行,那么你可以直接运行。

然而,你的更大的问题是你使用watir来自动化IE,这显然不能在Linux上工作,所以你需要改变它使用另一个浏览器。