Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我尝试在鞋子中调用如下所示的宝石时,我收到一个错误,我无法在网上找到参考。
Shoes.setup do gem "cucumber" end
我也用 Watir 试过这个。
当我这样做时,我收到错误“未初始化的常量编码::US_ASCII”
我在这里看到了很多错误,但从来没有这个错误。
OSX - Ruby 2.0.0 也通过 rbenv 安装(虽然从来没有遇到过 gems 的问题)
您需要在使用宝石之前和为鞋子设置宝石之后。
您只需要:
Shoes.setup do gem "cucumber" end require "cucumber"
不仅适用于“黄瓜”,这适用于任何宝石。
进一步说明:
鞋子只会设置一次 gem(第一次运行鞋子应用程序时)。您可以在以下位置查看可用于鞋子的宝石列表
~/.shoes/+gem/gems/
这个目录中可能有很多鞋子可以访问的宝石,在您的特定应用程序中,您需要让鞋子知道您将需要其中的哪一种。这就是您错过的。
希望能帮助到你 :)