Windows上{32}和64位Ruby的gem tzinfo-data平台

时间:2016-01-29 23:06:54

标签: ruby-on-rails tzinfo

我们的开发计算机安装了32位和64位rubytzinfo-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位红宝石都有好处的平台?

1 个答案:

答案 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