【发布时间】:2021-12-25 05:00:39
【问题描述】:
我已经尝试了很多不同的方法。首先,我尝试使用 RVM,它只是一个又一个错误并且缺少依赖项。然后我尝试了 Rbenv,它非常相似。 现在,我有一个 chruby 和 ruby-install 的组合来处理我的 Ruby 版本,但我无法更新 Bundler。 它说我目前使用的是 1.17.2,但我需要 1.17.3。 我该如何升级这个?我到处搜索,但所有解决方案似乎都是针对 RVM 的。
当我尝试更新 Bundler 时,这是我得到的错误:
$ gem update bundler
ERROR: Loading command: update (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
我不知道是什么原因造成的,也不知道如何解决。任何帮助将不胜感激,因为我似乎找不到任何描述正在发生的事情。
【问题讨论】:
-
zlib 显然丢失了。您使用的是什么操作系统?什么壳?什么包管理器?您如何以及在何处安装 chruby 和 ruby-install?
-
@ToddA.Jacobs - 我在 MacOS Big Sur 11.6.1 上。而不是终端,我使用 iTerm2 和 zsh 而不是 bash。更新 Bundler 时,我只使用了
gem update bundler。为了安装 chruby 和 ruby-install,我运行了一个提供给我的脚本,但该脚本使用 Homebrew 来安装它们。谢谢您的答复。我对此有点陌生。
标签: ruby rubygems chruby ruby-install