Назад | Перейти на главную страницу

Поварская книга рецептов пользователя rbenv не найдена

У меня проблема с поваренной книгой Chef rbenv. Как только я начинаю загружать сервер, он выдает ошибку:

could not find user recipe for cookbook rbenv

Но рецепт находится в папке рецептов. Я не могу заставить его работать, даже если я также определяю рецепт в роли.

recipe rbenv
recipe rbenv::user

Вот как я пытаюсь установить пользователя ruby ​​в роли:

  :rbenv => {
    :user_rubies => ['1.9.3-p392'],
    :global  => '1.9.3-p392',
    :user_installs => [
      {
        :user    => 'rubyuser',
        :global  => '1.9.3-p392',
        :rubies  => ['1.9.3-p392'],
        :gems    => {
          '1.9.3-p392' => [
            { :name => 'bundler' },
            { :name => 'capistrano' },
          ]
        }
      }
    ]
  },

Я попытался вручную добавить рецепты user.rb и user_install.rb в кулинарную книгу rbenv в папку server / var / chef / cache / cookbooks / rbenv / recipes /, но это мне тоже не помогло. Нет ничего, что требует rbenv перед запуском установки rbenv. Выдает ошибку при запуске установки.

Пожалуйста, помогите мне.

Не уверен, что это все еще открытый вопрос для вас, но просто для справки: есть как минимум два rbenv поваренные книги, фнихола и RiotGames ' (который связан с сайта сообщества).

Только Флетчер Николс rbenv поваренная книга имеет user рецепт блюда.