有没有必要更改rubinius(rbx)默认使用的ruby版本,而不必每次都用一个标志指定选项?:

rbx -X19

最佳答案

有三种方法可以做到这一点(按照烦恼的升序)。
在将要调用rbx的目录中设置一个环境变量(如rails根目录):

export RBXOPT=-X19

注意:如果从另一个项目调用rbx,则必须再次设置此选项。
使用rvm重新安装rubinius,指定默认ruby版本,如rvm.io中所述:
rvm reinstall rbx --1.9

注意:如果rvm抱怨错误的参数,请使用rvm get masterrvm get stable升级它。
从源代码重新安装rubinius,指定默认使用哪个版本,如Rubinius Blog中所述:
./configure --default-version=1.9

完成后,您可以通过rbx -v检查rubinius正在使用的ruby版本(ruby版本在括号中)

10-06 08:50