Сначала используйте rvm info
и убедитесь, что указанные значения являются нормальными и соответствуют вашим ожиданиям.
На данный момент RVM имеет версию 1.10.0.Если rvm -v
показывает меньший номер версии, запустите rvm get head;rvm reload
для обновления до текущей версии.Уже один этот шаг может решить все виды проблем.
Чтобы переключиться с Ruby, управляемого RVM, на версию, установленную на вашем Mac Apple, используйте:
rvm system
Это должно позволить вамсделать:
which ruby
и получить:
/usr/bin/ruby
или:
ruby -v
и получить что-то вроде:
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin10.0]
Для возвратадля Ruby, управляемого RVM, используйте: rvm 1.9.2
или rvm default
, если вы установили Ruby по умолчанию.
Если вы не настроили Ruby по умолчанию, я рекомендую вам сделать это, используя: rvm 1.9.2 --default
, заменяя любую версию Ruby, которую вы хотите, своей версией по умолчанию.
Вам НЕ нужно устанавливать версию 1.8.7 под контролем RVM, если вы не хотите, однако, если вы намереваетесь изменить1.8.7 принадлежит системе, добавляя или изменяя драгоценные камни, делайте это осторожно.Эта версия была установлена для использования Apple, и вы используете ее, и изменения могут повлиять на использование определенных приложений или будущих приложений, установленных Apple.
Если вам нужно добавить гемы или настроить 1.8.7, я бы порекомендовал использовать RVM rvm install 1.8.7
в вашей песочнице, и переходите оттуда.На этом этапе вы можете отказаться от использования системной версии Ruby 1.8.7 и оставить ее в покое для приложений Apple.
Если все, что вы хотите сделать, это установить MacVIM, вы можете выполнить то, что вы хотите, а именно:Сообщите системе, что версии RVM НЕ установлены, временно настроив переменную PATH, чтобы НЕ включать управляемые RVM рубины в каталог ~/.rvm
.
Вы можете сделать это, отредактировав PATH или временно изменив ~/.bash_profile
или ~/.bashrc
, в зависимости от того, какая инициализация RVM имеется в нем.Откройте новую оболочку, выполните шаги установки, а затем верните файл.
Есть много способов добраться туда, куда вы хотите.