Платформа gem tzinfo-data для 32-битного и 64-битного Ruby на Windows

Наш компьютер для разработки имеет как 32, так и 64 бит ruby установлены. tzinfo-data Нужно указать платформы, которые взрывают приложение Rails 4.2.

Для 64-битного рубина Gemfile имеет:

gem 'tzinfo-data', platforms: [:x64_mingw, :mingw, :mswin]

Для 32-битного рубина Gemfile имеет:

gem 'tzinfo-data', platforms: [:mingw_20, :mingw, :mswin]

Приложение взрывается, если работает 32-битный Ruby с 64-битной платформой или стихами.

Как указать платформу, которая подходит как для 32, так и для 64-битного рубина?

1 ответ

Решение

Это должно работать как на 32-битном, так и на 64-битном Ruby:

gem 'tzinfo-data', platforms: [:x64_mingw, :mingw, :mswin]

Вы также можете удалить platforms вариант в целом:

gem 'tzinfo-data'

Убедитесь, что вы запустили bundle update Команда с вашей 32-битной и 64-битной версиями Ruby позволяет установить гем tzinfo-data в эту установку Ruby.

Для получения дополнительной информации о том, что platforms Опция, пожалуйста, обратитесь к странице справочника Gemfile.

Другие вопросы по тегам