Ошибки Ruby Shoes при настройке драгоценных камней

Когда я пытаюсь вызвать драгоценные камни, такие как показанные ниже в разделе «Обувь», я получаю сообщение об ошибке, ссылку на которое я не могу найти в Интернете.

Shoes.setup do
gem "cucumber"  
end

Я тоже пробовал это с Watir.

когда я это делаю, я получаю сообщение об ошибке «неинициализированная константа Encoding :: US_ASCII»

Я видел здесь много ошибок, но никогда не видел этой.

OSX - Ruby 2.0.0 также устанавливается через rbenv (хотя никогда не было проблем с драгоценными камнями)


person Maximillion    schedule 10.11.2013    source источник
comment
Привет. Посмотрите, пожалуйста, здесь. Похоже, вы не единственный, кто столкнулся с этой проблемой.   -  person user2422869    schedule 10.11.2013
comment
Ах, ха, надо не забывать проверять github почаще, спасибо. Проблема может быть известна, но до сих пор не найдено ответа.   -  person Maximillion    schedule 12.11.2013


Ответы (1)


Вам необходимо потребовать драгоценный камень перед тем, как использовать его, и после того, как вы установили его для обуви.

Все, что вам нужно, это:

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

Не только для «огурца», это касается любого драгоценного камня.

Небольшое примечание дальше:

Обувь установит драгоценный камень только один раз (при первом запуске приложения для обуви). Вы сможете увидеть список драгоценных камней, которые будут доступны для обуви, на

~/.shoes/+gem/gems/

В этом каталоге может быть много драгоценных камней, к которым обувь может получить доступ, в вашем конкретном приложении вы должны сообщить обуви, какой из них вам понадобится ... И это то, что вы упустили.

Надеюсь, поможет :)

person Harsh Trivedi    schedule 04.10.2014