Chruby и RVM Я не помню, чтобы когда-либо устанавливали Chruby, но я постоянно получаю это сообщение chruby: unknown, Ruby: ruby-2.3.3.
Я немного читал здесь, и я не уверен, что понимаю разницу или необходимость Чруби, если у меня уже есть RVM. Я никогда не помню, как именно его устанавливали, и чем больше я читаю об этом, тем больше меня смущает то, что он на самом деле должен сделать для меня.
Я недавно переустановил RVM и обновил до Ruby 2.3.3, когда я начал видеть chruby: unknown Ruby: ruby-2.3.3
предупреждение. Когда я читаю о Chruby, если я правильно понимаю, он выполняет ту же функцию, что и RVM, так как переключается между рубинами, но не устанавливает их.
Чего я не понимаю, так это если RVM может выполнять обе эти функции: зачем мне Chruby и почему он должен быть установлен одновременно с RVM? Есть ли какой-то конфликт между двумя аналогично работающими частями программного обеспечения из-за того, кто отвечает за настройку текущего рубина? Как это попало в мою систему? Должен ли я что-то сделать с Chruby и / или RVM?
1 ответ
Вам не нужно chruby
если у вас есть rvm
или же rbenv
,
Я бы рассмотрел удаление chruby
& rvm
(и любой другой менеджер версий ruby, который может скрываться в вашей системе) и перейти к новой установке rvm
или же rbenv
https://rvm.io/workflow/chruby (как rvm и chruby должны работать бок о бок) https://github.com/postmodern/chruby (как удалить chruby)