使用Ruby版本管理器是否有可能不是从控制台运行脚本而是使用其他方式 - 例如在系统启动时或通过键盘快捷键?
答案 0 :(得分:3)
RVM安装命令rvm-shell
。您可以使用rvm-shell,无论您通过rvm use
传递什么,都可以执行shell命令。
rvm-shell
将为该shell脚本设置您的环境,或者您可以在一行上使用rvm-shell
,并让它作为shell命令执行该参数。
例如:
rvm-shell rbx-2.0 -c 'which ruby'
哪个应该等于你的rbx ruby。
答案 1 :(得分:0)
了解系统会有所帮助,但答案是肯定的,尽管您需要知道哪个是当前目录,或者将系统ruby设置为这些脚本所需的系统(尤其是启动) 。您可能还需要进行实验,因为它取决于您需要在脚本运行的启动中的哪一点,但您可以从irc rvm频道获得更多答案。
答案 2 :(得分:0)
rvm default do /path/to/ruby/script