Подтвердить что ты не робот

RVM не устанавливает правильный путь драгоценного камня

На чистой ОС X Snow Leopard install, у меня проблема с RVM: он правильно устанавливает путь рубинов, но не устанавливает путь к gem. Когда я запускаю сервер rails, он смешивает версии, которые не работают.

Чтобы проиллюстрировать:

$rvm system
$, который ruby ​​
/USR/бен/рубин
$, которые рельсы
/USR/BIN/Рельсы
$rvm использовать 1.9.2-head
Использование/Users/m/.rvm/gems/ruby-1.9.2-head
$gvm gem list

ЛОКАЛЬНЫЕ GEMS
[...]
рельсы (3.0.7)
[...]

$, который ruby ​​
/Users/m/.rvm/rubies/ruby-1.9.2-head/bin/ruby
$, которые рельсы
/usr/bin/rails

Любые идеи, что может быть неправильным?

Дополнительная информация:

$echo $GEM_PATH
/Users/m/.rvm/gems/ruby-1.9.2-p180:/Users/m/.rvm/gems/[email protected]

$echo $PATH
/Users/m/.rvm/gems/ruby-1.9.2-p180/bin:/Users/m/.rvm/gems/[email protected]/bin:/Users/m/.rvm/rubies/рубинового 1.9.2p180/бен:/Users/m/.rvm/bin:/USR/бен:/бен:/USR/SBIN:/SBIN:/USR/локальные/бен:/USR/X11/бенр >

4b9b3361

Ответ 1

Итак, после 1 1/2 дня пыток, прочитав хотя бы 50 сообщений и установив rvm/ruby ​​/rails как минимум 15 раз, я наконец смогу использовать Rails в моей установке RVM. Это была последняя серия событий, которые я сделал после установки RVM и Ruby на последнем, а затем это сработало. Надеюсь, это поможет другим...

Удалено из .gemrc(создайте резервную копию файла, если вы это сделаете)...

  • gemhome:/home/[user]/ruby ​​/gems
  • gempath: []
  • - удаленный

THEN Использование rvm 1.9.3 --default

THEN gem install rails

Кажется, этот трюк был:

  • изменить файл .gemrc
  • Перед установкой рельсов не создавайте и не используйте gemset (rvm use [email protected]).

Ответ 2

Удостоверьтесь, что вы всегда используете свою рубиновую версию (ugh rvm может быть настолько раздражающей).

rvm use 1.9.3 --default

И как выглядит ваш .gemrc? Мне пришлось вынуть --user из моего.

Ответ 3

убедитесь, что вы создаете рельеф установки gem после установки стандартной версии Ruby, например.

  rvm use 1.9.2-head
  gem install rails

а затем снова проверьте, какие рельсы