Chef PHP Cookbook RecipeNotFound: не удалось найти рецепт клиента для кулинарной книги mysql

Я впервые использую шеф-повара, пытаясь разобраться с рецептами и кулинарными книгами.

Я получаю сообщение об ошибке «mysql :: client» после настройки стандартной поваренной книги php, которую я сейчас делаю в моем файле ролей:

run_list(
"recipe[phpwebtatics]",
"recipe[php]",
"recipe[composer]")

override_attributes 'php' => {
'install_method' => "source",
'version' => "5.5",
'packages' => ["php55w", "php55w-devel", "php55w-pear", "php55w-cli", "php55w-pdo", "php55w-fpm", "php55w-intl", "php55w-mbstring", "php55w-mcrypt", "php55w-pecl-memcache", "php55w-pecl-xdebug", "php55w-process", "php55w-xml"]
}

(Я написал свою собственную кулинарную книгу по webtatics, которая в основном выбирает обороты для webtatics):

# Go get web tatic
remote_file "#{Chef::Config[:file_cache_path]}/webtatic_repo_latest.rpm" do
source "http://mirror.webtatic.com/yum/el6/latest.rpm"action :create
end

rpm_package "jmxtrans" do
source "#{Chef::Config[:file_cache_path]}/webtatic_repo_latest.rpm"action :install
end

Я отследил ошибку до строки:

include_recipe 'mysql::client' if configure_options =~ /mysql/

в кулинарной книге php, но я понятия не имею, как отключить его запуск, и я не могу просто заменить строку, поскольку она идет от Berkshelf и get перезаписывается.

Очевидно, mysql: client больше не является допустимым способом установки mysql, поэтому я не уверен, почему он там есть. Это ошибка или я могу переопределить это?

Спасибо

2

Решение

По версии 6.0.0 поваренная книга mysql теперь является поваренной книгой только для библиотеки. Это означает, что он больше не предоставляет рецепты. Вы захотите создать кулинарную книгу, которая использует mysql_client ресурс и используйте этот рецепт вместо этого.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]