ruby – 如何解决黄瓜’无法加载这样的文件’警告?

前端之家收集整理的这篇文章主要介绍了ruby – 如何解决黄瓜’无法加载这样的文件’警告?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在努力通过“黄瓜书”,但黄瓜没有按预期的行为.

我在Windows 7(32位),我相信我有Ruby和必要的宝石安装正确.

但是,当我运行黄瓜时,我得到以下消息:

WARNING: cannot load such file -- 2.0/gherkin_lexer_en
Couldn't load 2.0/gherkin_lexer_en
The $LOAD_PATH was:
C:/Ruby200/lib/ruby/gems/2.0.0/gems/cucumber-1.2.1/bin/../lib
C:/Ruby200/lib/ruby/gems/2.0.0/gems/gherkin-2.11.6-x86-mingw32/lib
C:/Ruby200/lib/ruby/gems/2.0.0/gems/builder-3.2.0/lib
C:/Ruby200/lib/ruby/gems/2.0.0/gems/diff-lcs-1.2.1/lib
C:/Ruby200/lib/ruby/gems/2.0.0/gems/cucumber-1.2.1/lib

这继续了一下,列出了检查的更多路径,然后列出了“恢复到Ruby词法分析器”,并发现一个消息“找不到en(不能加载这样的文件–gherkin / lexer / en)…’

根据它正在检查的路径,它似乎想要在“gherkin-2.11.6-x86-mingw32 / lib”文件夹中显示“2.0”文件夹,这显然不存在.但是,有一些’1.8’和’1.9’文件夹似乎有’gherkin_lexer_en’文件(实际上是’gherkin_lexer_en.so’).

作为一个狂野的猜测,我复制了1.9文件夹并命名为2.0.我真的不希望这样会奏效,但认为这是值得的.

如何获取黄瓜来查看我有一个文件夹,或者获取一个2.0文件夹,它将接受?

解决方法

在Windows上,您必须暂时使用Ruby 1.9.还没有发布的一个Ruby 2.0的生物.

猜你在找的Ruby相关文章