Как заставить Shoes использовать уже установленный гем?

У меня есть рубиновый драгоценный камень, который я создал и установил, и я хочу использовать его в приложении "Обувь". Как и ожидалось, Shoes сообщает, что не может найти драгоценный камень, что понятно, поскольку драгоценный камень устанавливается только для стандартного дистрибутива ruby. Мы будем очень благодарны за указание на документацию, объясняющую, как получить обувь, чтобы найти этот драгоценный камень.

Спасибо.


person Brian    schedule 16.01.2011    source источник


Ответы (2)


Это невозможно, если ничего не изменилось с тех пор, как _why left. Обувь - это отдельная установка Ruby, поэтому для нее нужны собственные драгоценные камни.

Чтобы установить драгоценный камень, вы можете сделать что-то вроде этого в начале приложения Shoes:

Shoes.setup do
  gem 'json'
end

Изменить: есть также этот предыдущий поток SO:

Использование библиотек Ruby и драгоценных камней в приложении Shoes

person Michael Kohl    schedule 16.01.2011

Вы можете думать, что Shoes - это рубиновый дистрибутив, как jruby или другие рубины, он поддерживает свои собственные драгоценные камни.

поэтому вам нужно будет установить его через обувь, как сказал Майкл Коль.

person c2h2    schedule 18.01.2011