2015-01-15 2 views
1

Я использую повара в первый раз, пытаясь окунуться в рецепты и кулинарные книги.Шеф-повар PHP Cookbook RecipeNotFound: не удалось найти клиента рецепта для кулинарной книги mysql

появляется ошибка 'MySQL :: клиента не удается после настройки стандартного 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 и переписывается.

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

Благодаря

ответ

4

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

+0

Спасибо coderanger - но мне даже не нужна mysql, строка, на которую я ссылаюсь, включен в рецепт php 'source'. Есть ли способ отключить эту строку от запуска? или должны быть внесены изменения в общественную поваренную книгу php? – Darren

+1

Поварная книга php устарела. Если вы вернете поваренную книгу mysql в финальную версию 5.x, она должна снова работать. – coderanger

+0

Спасибо coderanger - это то, что я подумал - просто не был уверен, как я новичок в поваре, и повара в php казалась довольно популярной кулинарной книгой. – Darren

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