gpt4 book ai didi

ruby-on-rails - rails : How can I remove default version of bundler?

转载 作者:行者123 更新时间:2023-12-01 03:06:09 35 4
gpt4 key购买 nike

我尝试更改默认 bundle 版本,但它已更新为 2 个默认版本。如何修改为单一默认值?

$ gem list bundler

*** LOCAL GEMS ***

bundler (2.0.1, default: 1.16.6, default: 1.16.2)

如果我执行 gem uninstall 不删除默认值,
$ gem uninstall bundler
Successfully uninstalled bundler-2.0.1


$ gem list bundle

*** LOCAL GEMS ***

bundler (default: 1.16.6, default: 1.16.2)

如何将(如下所示)默认设置为单一版本?
bundler (2.0.1, default: 1.16.6)

最佳答案

我遇到了同样的问题,但版本较新

$ gem list bundler

*** LOCAL GEMS ***

bundler (default: 2.1.4, default: 2.1.2)

但是在遵循此帖子的指示后 Two default versions of rake installed - how to delete one允许我删除一个。

您必须删除 .gemspec 与您要删除的默认 gem 对应的文件。

所以首先,找到这些文件的位置。
# I'm running RVM to manage my Ruby versions

~/.rvm/rubies/ruby-2.7.0/lib/ruby/gems/2.7.0/specifications/default/

-rw-r--r-- 1 myuser staff 10731 Dec 26 17:22 bundler-2.1.2.gemspec
-rw-r--r-- 1 myuser staff 15134 Jan 7 17:30 bundler-2.1.4.gemspec

删除你不需要的那个。
$ rm ~/.rvm/rubies/ruby-2.7.0/lib/ruby/gems/2.7.0/specifications/default/bundler-2.1.2.gemspec

然后安装(或重新安装)要设置为默认值的 gem。
$ gem install bundler:2.1.4 --default

Successfully installed bundler-2.1.4 as a default gem

最后,您将只安装您想要的版本。
$ gem list bundler

*** LOCAL GEMS ***

bundler (default: 2.1.4)

关于ruby-on-rails - rails : How can I remove default version of bundler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57306611/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com