如果我通过输入以下内容来运行ruby脚本:
rvm 1.9.3 do ruby myscript.rb
我的脚本使用该ruby运行,但是如果它正在执行并且我点击了ctrl-c,则脚本不会获得信号。我必须第二次点击ctrl-c。
从命令行来看这很好,但如果我现在将整个事情包装在一个脚本中,那么就没有机会进行第二次ctrl-c。如何让ctrl-c中断通过rvm运行的脚本?
答案 0 :(得分:1)
尝试:
rvm-shell 1.9.3 -c "ruby myscript.rb"
如果你无法以任何方式运行它打开rvm issue => https://github.com/wayneeseguin/rvm/issues