Dav*_*acs 7 ruby rubygems bundler rvm
我当前的捆绑程序版本似乎是 1.17.3。我最近的工作实际上需要 1.17.2,但我无法卸载 1.17.3。
如果我运行gem uninstall bundler命令退出,没有输出。该命令gem info bundler始终显示版本 1.17.3。
$ gem uninstall bundler
$ gem info bundler
*** LOCAL GEMS ***
... yada yada yada ...
bundler (1.17.3)
Installed at (default): /Users/disaacs/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0
Run Code Online (Sandbox Code Playgroud)
如果我安装了我需要的 bundler 版本,我会安装两个版本,但 1.17.3 版本默认运行。
$ gem install bundler -v 1.17.2
Fetching bundler-1.17.2.gem
Successfully installed bundler-1.17.2
Parsing documentation for bundler-1.17.2
Installing ri documentation for bundler-1.17.2
Done installing documentation for bundler after 3 seconds
1 gem installed
$ gem info bundler
*** LOCAL GEMS ***
... yada yada yada ...
bundler (1.17.3, 1.17.2)
Installed at (1.17.3, default): /Users/disaacs/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0
(1.17.2): /Users/disaacs/.rvm/gems/ruby-2.5.3
The best way to manage your application's dependencies
$ bundle --version
Bundler version 1.17.3
Run Code Online (Sandbox Code Playgroud)
关于如何摆脱捆绑程序 1.17.3 的任何建议?
我的环境是运行 10.14.5 (Mojave) 的 MacBook,通过 rvm 安装了 ruby 2.5.3。
$ rvm list
=* ruby-2.5.3 [ x86_64 ]
# => - current
# =* - current && default
# * - default
Run Code Online (Sandbox Code Playgroud)
RubyGems 3.0.4 似乎包含捆绑器 1.17.3,这覆盖了我尝试安装的任何早期版本的捆绑器。我通过将 RubyGems 降级到版本 2.7.6 解决了这个问题。
$ gem update --system 2.7.6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10034 次 |
| 最近记录: |