【发布时间】:2020-06-11 13:38:40
【问题描述】:
我正在尝试让 Rails 在 Windows 10 上运行。我正在使用 Ruby 2.3.0 和 Rails 4.2.6,并且暂时使用 Nokogiri 1.6.3。
当我尝试运行rails new demo 时,它返回一个错误:
An error occurred while installing nokogiri (1.6.7.2), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.6.7.2'` succeeds before bundling.
当我运行gem install nokogiri -v '1.6.7.2 时,我得到:
ERROR: Error installing nokogiri:
nokogiri requires Ruby version < 2.3, >= 1.9.2.
如何更新 Nokogiri 并让 Rails 正常工作?
【问题讨论】:
-
ruby -v输出什么? -
它似乎只适用于 windows,在 linux 中适用于 2.3.0 ruby
-
很遗憾,但除非您想尝试发布候选方法,否则您需要降级您的 Ruby 版本。另一个选择是尝试 JRuby,如果这对你来说不是太激烈的话。 JRuby 可能有助于减少 Windows Rubyists 可能遇到的特定于操作系统的问题。
标签: ruby-on-rails ruby nokogiri