Как настроить приложение ruby ​​для запуска в нескольких средах

Я разработал простое приложение ruby ​​без MVC и работает в командной строке, используя ruby ​​1.9.2 . У этого также есть Gemfile. Я хочу, чтобы это приложение работало на машинах под управлением ruby ​​1.8.7 и 1.9.3. Так как я могу установить это правильно для нескольких сред.

Пожалуйста, руководство.

Спасибо

1 ответ

Сначала вы должны убедиться, что ваш код совместим с синтаксисом ruby ​​1.8 и 1.9 /questions/27681942/v-chem-raznitsa-mezhdu-ruby-18-i-ruby-19/27681952#27681952

Затем убедитесь, что используемые вами камни поддерживают обе версии ruby. (Прочитайте их страницу github или документацию)

Если вы используете драгоценные камни, которые не поддерживают обе версии ruby, вы должны найти альтернативные драгоценные камни, которые предоставляют одинаковую функциональность в каждой среде, и указать их в своем файле драгоценного камня следующим образом:

gem 'rcov', :platforms => :ruby_18
gem 'simplecov', :platforms => :ruby_19
Другие вопросы по тегам