RVM | 运行用户脚本

是否可以使用Ruby版本管理器运行脚本而不是从控制台运行脚本,而是使用其他方式 – 例如在系统启动时或通过键盘快捷键?

RVM安装命令rvm-shell 。 您可以使用rvm-shell,无论您通过rvm use它,都可以传递它,然后您可以执行shell命令。

rvm-shell将为该shell脚本设置您的环境,或者您可以在一行上使用rvm-shell ,并让它作为shell命令执行该参数。

例如:

 rvm-shell rbx-2.0 -c 'which ruby' 

哪个应该等于你的rbx ruby​​。

它有助于了解系统,但答案是肯定的,尽管您需要知道哪个是当前目录,或者将系统ruby设置为这些脚本所需的系统(尤其是启动)。 您可能还需要进行实验,因为它取决于您需要在脚本运行的启动中的哪一点,但您可以从irc rvm通道获得更多答案。

 rvm default do /path/to/ruby/script