1
通过ruby-install安装多个红宝石后,如何使用特定的红宝石安装?应该通过绝对路径访问红宝石,还是取决于像rvm
这样的环境路径?ruby-install如何工作?
通过ruby-install安装多个红宝石后,如何使用特定的红宝石安装?应该通过绝对路径访问红宝石,还是取决于像rvm
这样的环境路径?ruby-install如何工作?
你可以用后现代的chruby改变目前的红宝石:
chruby 1.9
chruby
* ruby-1.9.3-p429
ruby-2.0.0-p195
它也是基于.ruby-version
文件支持auto-switching。
你有没有考虑过使用rbenv,它提供了一个类似rvm
的界面?
直接使用这些并不是我认为实用的东西。
由于ruby-install在默认情况下将ruby安装到/ opt/rubies(root)和〜/ .rubies(用户),rbenv不会自动检测以前使用ruby-install安装的ruby。更好的解决方案是使用chruby(支持自动检测/ opt/rubies /和〜/ .rubies /)或RVM(最近增加了对安装在/ opt/rubies中的检测红帽的支持)。 – postmodern
我不会相信任何已经安装的东西。如果你的Ruby版本管理器不同步,最好擦洗和重建。 – tadman