Должны ли файлы .rvmrc использоваться в гемах ruby - PullRequest
2 голосов
/ 27 июля 2011

В настоящее время я смотрю на обновление гема до Rails 3, уже проделана определенная работа, и теперь гем поддерживает Rails 3 с Ruby 1.9.2. В форк также включен файл .rvmrc, в котором указан ruby ​​1.9.2. Должны ли гемы использовать файлы .rvmrc для указания версии ruby, когда они могут быть совместимы с несколькими версиями ruby? Когда я пытаюсь установить драгоценный камень на ри из драгоценных камней ruby, драгоценный камень жалуется, что мне нужен ruby ​​1.9.2. Это из-за файла .rvmrc?

1 Ответ

2 голосов
/ 27 июля 2011

Не добавляйте .rvmrc к вашему драгоценному камню.

Я забыл один, и мои пользователи начали жаловаться: весь материал не работал из-за несовместимости версий ruby ​​...

Обходным решением будет загрузка содержимого вашего гема, только если текущая версия Ruby в порядке.

Вы бы добавили в свой основной класс:

 if RUBY_VERSION >= 1.9
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...