我们的开发计算机安装了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]
如果使用64位平台或vise verse运行32位红宝石,应用程序会爆炸。
如何指定对32位和64位红宝石都有好处的平台?
答案 0 :(得分:1)
这应该适用于32位和64位Ruby:
gem 'tzinfo-data', platforms: [:x64_mingw, :mingw, :mswin]
您也可以完全删除platforms
选项:
gem 'tzinfo-data'
确保使用32位和64位Ruby版本运行bundle update
命令,将tzinfo-data gem安装到Ruby安装中。
有关platforms
选项的详细信息,请参阅Gemfile manual page。