1

当我尝试在鞋子中调用如下所示的宝石时,我收到一个错误,我无法在网上找到参考。

Shoes.setup do
gem "cucumber"  
end

我也用 Watir 试过这个。

当我这样做时,我收到错误“未初始化的常量编码::US_ASCII”

我在这里看到了很多错误,但从来没有这个错误。

OSX - Ruby 2.0.0 也通过 rbenv 安装(虽然从来没有遇到过 gems 的问题)

4

1 回答 1

0

您需要在使用宝石之前和为鞋子设置宝石之后。

您只需要:

Shoes.setup do
  gem "cucumber"  
end
require "cucumber"

不仅适用于“黄瓜”,这适用于任何宝石。

进一步说明:

鞋子只会设置一次 gem(第一次运行鞋子应用程序时)。您可以在以下位置查看可用于鞋子的宝石列表

~/.shoes/+gem/gems/

这个目录中可能有很多鞋子可以访问的宝石,在您的特定应用程序中,您需要让鞋子知道您将需要其中的哪一种。这就是您错过的。

希望能帮助到你 :)

于 2014-10-04T14:52:07.007 回答