我正在使用 DevKit 在 Windows 8.1 上运行全新安装的 Ruby 2.2.1。

gem install rails
rails new testapp
cd testapp
rails server

将其他一切保留为默认值。

当我收到错误消息而不是运行服务器时,该过程在最后一行失败

in 'require': cannot load such file -- 'nokogiri\nokogiri' (LoadError)

每次都会发生这种情况,我环顾四周并尝试了所有我发现的方法来解决它,但到目前为止没有任何效果。

这里有什么问题以及如何让一个简单的测试 Rails 应用程序正常工作?

答案

Nokogiri 尚不支持 Windows 上的 Ruby 2.2。https://github.com/sparklemotion/nokogiri/issues/1256

Nokogiri 不支持 Windows 上的本机构建(例如使用 devkit)。

您可能想加入或观看有关 devkit 构建支持主题的讨论:https://github.com/sparklemotion/nokogiri/issues/1190

来自: stackoverflow.com