Как мне указать RVM на мой каталог Homebrew Ruby? - PullRequest
4 голосов
/ 10 мая 2011

Я установил Ruby 1.9.2 с помощью homebrew, затем установил RVM.

Я хочу указать RVM на версию, которая у меня есть в папке Cellar.Как я могу заставить rvm --default 1.9.1 указать на тот, что находится в Подвале, без необходимости переустанавливать его снова с помощью RVM?

1 Ответ

5 голосов
/ 10 мая 2011

Вы не можете сделать это и получить правильное поведение.

RVM работает в своем собственном каталоге, когда работает как песочница для одного пользователя. Любой контролируемый им Ruby будет существовать в вашей директории ~/.rvm.

Все, что находится вне контроля RVM, будет считаться настройкой system, и вам решать, будет ли это обычный Ruby, установленный в /usr/bin или /usr/local/bin или в /opt или где-либо еще.

По моему мнению, вы должны позволить RVM управлять установками Ruby. Он очень удобен и быстро стал излюбленным способом управления средами разработки Ruby в Linux и Mac OS.

Вы можете попробовать создать псевдонимы из папки Cellar в соответствующем месте в ~/.rvm, но RVM изменяет некоторые вещи во время процесса установки, такие как gem, что не будет сделано в папке, установленной Homebrew, и может привести к тому, что поддержка RVM прервется для этой версии Ruby.

...