【问题标题】:Not able install ruby gem Nokogiri 1.8.5 on macOS Big Sur [closed]无法在 macOS Big Sur 上安装 ruby​​ gem Nokogiri 1.8.5 [关闭]
【发布时间】:2021-03-01 10:58:24
【问题描述】:
An error occurred while installing nokogiri (1.8.5), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.8.5' --source

我在将 macOS 升级到 Big Sur 后遇到此错误,请给我解决此问题的建议。

【问题讨论】:

  • 您是否尝试像错误消息中所说的那样运行gem install nokogiri -v '1.8.5' --source 'https://rubygems.org/'?如果你这样做会发生什么,是否还有另一个错误?这个错误说明了什么?
  • 没有其他错误,正在安装其他 gem,但问题在于 nokogiri 和升级的 macOS Big Sur。
  • 这不能回答我的问题:在运行 bundler 之前,您是否尝试使用 gem install 命令安装 nokogiri gem?并且它在没有错误消息的情况下工作吗?
  • rails s 忽略 nokogiri-1.10.5,因为它的扩展未构建。试试: gem pristine nokogiri --version 1.10.5 。 .在任何源中都找不到 nokogiri-1.8.5 运行 bundle install 以安装缺少的 gem。以上几行是错误。我尝试了 sudo gem install,sudo gem install nokogiri -v "1.10.1" 尝试了同样的错误。
  • 为什么是1.10.5?在您的问题中,您似乎在 Gemfile 中定义了 1.8.5

标签: ruby-on-rails ruby rubygems nokogiri macos-big-sur


【解决方案1】:

也许你需要在安装 nokogiri 之前安装 libxml2

brew install libxml2

请参阅https://nokogiri.org/tutorials/installing_nokogiri.html 的 throubleshoting 指南

【讨论】:

  • brew install libxml2 更新 Homebrew... ==> 自动更新 Homebrew!执行命令,它没有解决我得到同样的错误
猜你喜欢
  • 2021-06-08
  • 2021-03-01
  • 2021-09-04
  • 2021-11-26
  • 1970-01-01
  • 2021-07-20
  • 2021-08-24
  • 2021-06-19
  • 2021-08-04
相关资源
最近更新 更多