2017-01-31 1 views
0

Моего файл содержит attributes.rb требует «Монго», в то время как шеф-клиент работает, после синхронизации поваренного он идет компилировать каждые поваренные книги и после этого получило ошибку в «требуют Монго ' не найден. Я описал установку gem в других кулинарных книгах. так что я хочу делать?Монго, когда шеф-клиент запустить

ответ

0
  1. Вы не должны требовать драгоценных камней в атрибутах.
  2. Если вы хотите установить драгоценный камень монго, вы должны использовать chef_gem или gem_package ресурс в вас рецепты. Вы также можете использовать gem method in metadata.rb, он будет работать как chef_gem ресурс.
+0

Hi @Szymon, Спасибо за ваш быстрый ответ, но я использую gong gong для загрузки данных с сервера mongo db, поэтому для этого мне нужен камень манго, а также рецепт установки монго-монстра, но при компиляции поваренных книг на шеф-поваре -client run, i face error, потому что в то время не установлен монго-камень. –

+0

Ваш рецепт, вероятно, не устанавливает драгоценный камень во время выполнения, шеф-повар работает в два этапа, [здесь] (https: // coderanger. net/two-pass /), вы можете узнать больше об этом. Это поможет, если вы покажете нам свой рецепт и полный журнал ошибок. –

+0

Я сталкиваюсь с проблемами на этапе компиляции, вот мой атрибут.rb-файл 'require 'mongo' client = Mongo :: Client.new ('mongodb: //172.31.19.21: 27017/abcdef')' –

Смежные вопросы