我正在使用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)

它每次都会发生,我环顾四周,try 了我发现的一切来修复它,但到目前为止没有任何效果.

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

推荐答案

Nokogiri还不支持Windows上的Ruby 2.2.下一个版本将发布.见https://github.com/sparklemotion/nokogiri/issues/1256

Nokogiri不支持Windows上的本机版本(例如使用devkit).相反,它提供了包含预构建DLL的gems.

这里有一个关于devkit构建支持的讨论:https://github.com/sparklemotion/nokogiri/issues/1190

Ruby-on-rails相关问答推荐

为什么Rails数值验证器不使用规格化值?

在Ruby on rails中,重复访问ActiveRecordModel返回相同的对象:预期行为还是错误?

在Rails中,如何将帮助器方法添加到属性/列?

如何在 JR gem 中指定每个资源的最大页面大小配置

将参数传递给视图中的嵌入操作时遇到问题

是否可以使用 Turbo 帧更新 Rails 表单输入字段值?

ViewModel 和 Controller 有什么区别?

显示每个 rspec 示例的运行时

如何将动态 Ruby 代码嵌入到 Slim 模板中的javascript部分?

骨干model.destroy()即使工作正常也会调用错误回调函数?

ActiveRecord 回调列表

基于 2 列定义唯一主键

如何将自定义过滤器添加到 Active Admin?

对于 Visual Studio 用户来说,最好的 Ruby on Rails 环境是什么?

Rails,获取模型中的资源路径

如何在特定时区(最好是我的应用程序的默认时区,而不是 UTC)中创建新的 DateTime 对象?

是否可以使用 Rails 迁移重命名索引?

Ruby 根据属性在数组中查找并返回对象

rails 获取应用程序根/基本 url

Rails:如何在rails中使用dependent::destroy?