Как настроить приложение 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