首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Linux实例化/运行Ruby程序(使用Watir)?

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

Stack Overflow用户
提问于 2010-02-09 03:22:03
回答 1查看 1.6K关注 0票数 1

场景:

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

批处理文件如下:

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

Ruby文件如下所示:

代码语言:javascript
复制
require 'watir'
rec = File.open("list.txt", "r")
ie = Watir::IE.start()
***Other processing here***

我的问题是:如何使用Linux实例化这个批处理文件(当我在家的时候,因为我不能远程访问这台机器。我想从终端运行.rb文件)?

希望我说的有道理。真的很感谢你们抽出时间来!谢谢!

EN

回答 1

Stack Overflow用户

发布于 2010-02-09 09:34:55

您不需要任何批处理文件就可以在linux上运行它。您只需使用以下命令直接运行脚本

代码语言:javascript
复制
ruby rubyScript.rb

或添加

代码语言:javascript
复制
#!/usr/bin/env ruby

到rubyScript.rb的顶部并使其可执行,然后您就可以直接运行了。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2224229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档