首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法降级bundler

无法降级bundler
EN

Stack Overflow用户
提问于 2019-06-27 18:49:14
回答 3查看 1K关注 0票数 1

我在尝试将我的应用程序推送到heroku时遇到这个错误:Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by runninggem install bundler.我有以下版本的bundler:

代码语言:javascript
运行
复制
gem list | grep bundler
bundler (2.0.2, default: 1.17.3, 1.17.2)

我尝试了不同类似帖子中的各种建议,但我无法将捆绑程序版本设置为Heroku所需的1.17.2。我试过了:

代码语言:javascript
运行
复制
gem uninstall bundler
gem install bundler -v 1.17.2
1 gem installed

然后删除了锁文件并重新运行bundle update,但1.17.3版仍然是默认版本。

我尝试了gem uninstall bundler:1.17.3,它返回了:

代码语言:javascript
运行
复制
Successfully uninstalled bundler-1.17.3

然后:返回以下内容的gem install bundler -v 1.17.2

代码语言:javascript
运行
复制
Successfully installed bundler-1.17.2
1 gem installed

现在bundler -v返回一个LoadError:

代码语言:javascript
运行
复制
Traceback (most recent call last):
    3: from /home/amairu/.rvm/gems/ruby-2.6.1@rails522/bin/ruby_executable_hooks:24:in `<main>'
    2: from /home/amairu/.rvm/gems/ruby-2.6.1@rails522/bin/ruby_executable_hooks:24:in `eval'
    1: from /home/amairu/.rvm/gems/ruby-2.6.1@rails522/bin/bundler:23:in `<main>'
/home/amairu/.rvm/gems/ruby-2.6.1@rails522/bin/bundler:23:in `load': cannot load such file -- /home/amairu/.rvm/rubies/ruby-2.6.1/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundler (LoadError)

我正在使用rvm,并且我还尝试在全局gem集中卸载:

rvm use 2.6.1@global

不返回任何输出或消息的gem uninstall bundler:1.17.3

如何将bundler设置为1.17.2?

EN

回答 3

Stack Overflow用户

发布于 2019-06-27 18:55:19

如果您想使用2.0.2,请将您的bundler版本设置为默认版本,如下所示

代码语言:javascript
运行
复制
bundle _2.0.2_ -v
票数 0
EN

Stack Overflow用户

发布于 2019-07-10 17:41:17

我最近遇到了Bundler的问题(安装了Bundlerv2.0.2,默认设置为v1.17.3 ),但出现了不同的错误(Can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException))。

运行gem update --system为我做了一个小把戏。

票数 0
EN

Stack Overflow用户

发布于 2020-02-07 06:43:48

使用以下命令为您的应用程序安装正确的bundler:

gem install bundler -v "$(grep -A 1 "BUNDLED WITH" Gemfile.lock | tail -n 1)"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56789365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档