我已经在这里做了一些阅读,如果我已经拥有RVM,我不确定我是否了解Chruby的区别或必要性。我永远不记得专门安装它,我读的越多,我就越觉得它应该为我做什么而感到困惑。
我最近重新安装了RVM并更新到Ruby 2.3.3,这是我开始看到chruby: unknown Ruby: ruby-2.3.3
警告的时候。当我读到Chruby时,如果我正确理解它,它与RVM具有相同的功能,因为它在红宝石之间切换,但是,它不会安装它们。
我不明白的是,如果RVM可以同时执行这两项操作,为什么我需要Chruby?为什么它也应该与RVM同时安装?在负责设置当前红宝石的两个类似功能的软件之间是否存在某种冲突?它是如何进入我的系统的?我应该对chruby和/或rvm做些什么吗?
答案 0 :(得分:0)
如果您有chruby
或rvm
,则不需要rbenv
。
我会考虑卸载chruby
& rvm
(以及可能潜伏在您系统上的任何其他红宝石版本管理员)并全新安装rvm
或rbenv
https://rvm.io/workflow/chruby(rvm和chruby应该如何并排运行) https://github.com/postmodern/chruby#uninstall(如何卸载chruby)