Windows 上 32 位和 64 位 Ruby 的 gem tzinfo 数据平台



我们的开发计算机同时安装了 32 位和 64 位rubytzinfo-data需要指定破坏Rails 4.2应用程序的平台。

对于 64 位红宝石,Gemfile具有:

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

对于 32 位红宝石,"宝石文件"具有:

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

如果运行带有 32 位平台或 64 位 vise 诗句的 34 位红宝石,应用程序会爆炸。

如何指定适用于 32 位和 64 位红宝石的平台?

这应该适用于 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 手册页。

相关内容

  • 没有找到相关文章

最新更新