файл rvmrc не работает - PullRequest
       26

файл rvmrc не работает

5 голосов
/ 16 июля 2011

Я создал набор гемов с именем rails2ruby192 и добавил код ниже в моем файле .rvmrc в корневом каталоге, но он не загружает набор гемов.

Ответы [ 3 ]

14 голосов
/ 14 сентября 2011

RocketR правильно. Тем не менее, более «правильный» способ:

перейдите в каталог вашего проекта и выполните команду:

rvm --rvmrc --create use 1.9.2-p180@rails2ruby192

в корневой директории вашего проекта. Это создаст .rvmrc для проекта в этом каталоге, создаст И использует gemset, если он еще не существует.

Кроме того, этот метод, а также тот, который вы выбрали, будут «доверять» вновь созданному файлу .rvmrc. Для этого вам нужно будет сделать:

rvm reload

находясь в этом каталоге, в это время RVM перезагрузится, просмотрите файл .rvmrc и увидите, что он не является доверенным, и предоставьте вам возможность просмотреть его и довериться ему. Причина использования команды 'rvm reload' состоит в том, что она заставляет происходить целый ряд вещей, чтобы структурировать и стабилизировать среду для этого конкретного проекта, включая перезагрузку самого себя, перезагрузку .rvmrc (чтобы убедиться, что вы используете правильные пути и переменные для этого набора гемов), проверяя, является ли .rvmrc доверенным или нет, и затем давая вам возможность доверять ему. Если вы скажете «да», он завершит загрузку выбранного ruby ​​@ gemset полностью.

5 голосов
/ 09 ноября 2012

Чтобы изменить уровень доверия для выполнения файла .rvmrc при входе в папку, которую я использовал

rvm rvmrc {trust,untrust,trusted,load,reset}

Как видно из этого ответа SO

5 голосов
/ 16 июля 2011

Попробуйте rvm use ruby-1.9.2-p180@rails2ruby192 вместо

...