在下载项目依赖时,出现了 tzinfo-data 这个 gem 的警告,也影响了其他依赖项的下载安装速度,所以这里记录一下怎么解决这个警告。

issue 时发现,这个 gem 是作用于 windows 上,基于 Unix 的系统之类的,基本是不需要的,当然 issue 里也提供了几种解决方案,我只采用了其中一种,感兴趣的可以去看看其它的。

The purpose of this line is to include the tzinfo-data gem in the bundle on Windows to act as a source of time zone data. This gem is unnecessary on Ubuntu (and Unix-based systems in general) because the system includes time zone data that can be read directly by tzinfo.

解决方案

执行以下命令

bundle lock --add-platform mingw, mswin, x64_mingw, jruby

最后再重新执行 bundle 或者 bundle install 命令即可。


参考资料