随着最新版本 Ruby 2.7.0, Bundler 2.1.4, Rails 6.0.2的到来, 项目中升级遇到哪些坑,集中讨论,欢迎补充:
Ruby 2.7.0
Bundler 2.1.4
Rails 6.0.2
呃,标题的 Bundler 是不是拼错了?
我的经历就是 在 Mac 没有问题,我想改用了 docker,结果 Bundler2 就报错了。
由于时间不是很够,我就把 ruby 的版本退回了 2.5.7,这样就改为是 Bundler1 了。
只能有空再来尝试了。
部署镜像的时候需要指定 bundler 的版本,不然自动安装的 bundler 版本为 2.1.4, 该版本修改了 gems 的路径,导致不会自动载入各种 gems, 从而部署失败. 修改 Dockerfile gem install bundler -v 1.17.3
不知理解是否正确,有误欢迎指正
从升级到跑路