我像往常一样在Heroku上推送代码。
但是出现了这个消息:
警告:运行的Bundler版本(1.15.2)比创建锁定文件的版本(1.16.1)旧。我们建议您通过运行
gem install bundler
升级到最新版本的Bundler。
所以我运行了:
heroku run gem install bundler
在⬢ myapp上运行gem install bundler... up, run.3401 (Standard-1X)
正在获取: bundler-1.16.1.gem (100%)
成功安装bundler-1.16.1
解析bundler-1.16.1文档
为bundler-1.16.1安装ri文档
11秒后完成bundler的文档安装
已安装1个gem
但是,当我重试推送代码时:
heroku run bundle install
在⬢ myapp上运行bundle install... up, run.9532 (Standard-1X)
警告:Bundler的运行版本(1.15.2)比创建锁定文件的版本(1.16.1)旧。我们建议您通过运行gem install bundler来升级到最新版本的Bundler。
在Gemfile.lock中,我得到了:
BUNDLED WITH 1.16.1
我不明白为什么这个bundler版本不想在Heroku上安装。