У меня проблема с поваренной книгой 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
рецепт блюда.