我试图在Windows 8.1上运行Instiki
的当前开发版本。我用ruby 2.4。捆绑安装成功。我还使用了几天前发布的最新Nokogiri 1.8.0
版本,这修复了Windows系统上Ruby 2.4的兼容性问题。
当我运行instiki
时,它表示系统无法加载Event Machine C Extension。
更详细的错误信息是:
Unable to load Event Machine C extension: To use the pure ruby reactor use 'require'em/pure_ruby
C:\instiki\vendor\rails\activesupport\lib\active_support\dependencies.rb:184: in 'require' cannot load such a file -- rubyeventmachine (missing source file)
如果我理解正确,那么某个模块中缺少一个文件,因此我可以通过包含一些提供相同功能的其他模块(" pure_ruby" rb文件)来避免这种情况。这是正确的吗 ?我试图重新安装这个宝石没有任何效果。如果是这样,我该怎么做?
注意:这是我第一次使用ruby而且我在编程方面的经验有限
一些进展:我在依赖项文件中需要pure_ruby,半页错误报告转为两页错误,我无法解密,因此这可能是相关的。