首 页 » 程序开发 » 让Ruby调用PATH路径下的ruby脚本

让Ruby调用PATH路径下的ruby脚本

[ 2015-09-23 19:30 | 浏览次数: 1,389次 | 0条评论 ]

经常会写一些ruby脚本放在PATH路径下,这样可以直接在终端窗口调用.

然而在ruby脚本里却不能通过system调用,比如PATH路径下有一个脚本为runtime.rb.

在终端直接输入runtime就可以运行, 然而在ruby脚本中调用system(“runtime”)却不行.

改为system(“runtime.rb”)或system(“ runtime.rb”),还是不行.估计在linux上应该是可以的,但是在windows上就是不行.

还好发现一个参数可以让ruby到PATH路径寻找脚本.

因此加上参数-S即可成功调用在PATH路径下的脚本,

写法如下:

system(“ruby -S runtime.rb”),

您可以任意转载本文,但转载时请勿删除作者信息。
作者:hgyxbll,原文链接:http://shashanzhao.com/archives/1167.html
Tags:
上一篇: | 下一篇:

沙发为空,还不快枪?[点此发言]

目前还没有任何评论.