2

我收到捆绑包的以下错误

Bundler 找不到 gem "bundler" 的兼容版本:在 Gemfile:bundler (~> 1.15)

当前 Bundler 版本:bundler (2.0.1) 这个 Gemfile 需要不同版本的 Bundler。也许您需要通过运行来更新 Bundler gem install bundler

在任何相关来源中都找不到 gem 'bundler (~> 1.15)':本地 ruby​​ 安装

然后我尝试使用降级捆绑器版本

$ gem install bundler -v '~> 1.7.0' Fetching: bundler-1.7.15.gem
(100%) 成功安装 bundler-1.7.15 解析 bundler-1.7.15 的文档 安装 bundler-1.7.15 的 ri 文档1 秒后完成为捆绑器安装文档 1 个 gem 已安装

但是当我重新检查捆绑器版本时

捆绑器--版本

它仍然说 Bundler 版本 2.0.1

4

2 回答 2

3

您系统上的默认捆绑程序版本仍然是2.0.1. 如果你需要使用下载的版本1.7.15,你就必须运行bundle _1.7.15_ install。您还可以检查该版本是否已成功安装在您的系统上bundle _1.7.15_ -v
,无论哪种情况,如果您收到错误Could not find command "_1.7.15_"消息,则表示_1.7.15_您的系统上尚未安装捆绑程序版本。
此外,这些链接可能会帮助您:

于 2019-02-20T06:29:25.050 回答
0

尝试更新捆绑包bundler update bundler并再次运行bundle update。上次解决了我的问题。

于 2019-02-20T05:04:33.560 回答