【发布时间】: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