如何让ctrl-c中断通过rvm运行的脚本呢?

时间:2013-09-26 22:29:15

标签: ruby rvm

如果我通过输入以下内容来运行ruby脚本:

rvm 1.9.3 do ruby​​ myscript.rb

我的脚本使用该ruby运行,但是如果它正在执行并且我点击了ctrl-c,则脚本不会获得信号。我必须第二次点击ctrl-c。

从命令行来看这很好,但如果我现在将整个事情包装在一个脚本中,那么就没有机会进行第二次ctrl-c。如何让ctrl-c中断通过rvm运行的脚本?

1 个答案:

答案 0 :(得分:1)

尝试:

rvm-shell 1.9.3 -c "ruby myscript.rb"

如果你无法以任何方式运行它打开rvm issue => https://github.com/wayneeseguin/rvm/issues