1
我第一次使用廚師,試圖讓我的頭繞着食譜和食譜。廚師PHP食譜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 RPM):
# 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的有效方式,所以我不知道爲什麼它在那裏。這是一個錯誤還是我可以覆蓋這個?
感謝
謝謝coderanger - 但我甚至不需要MySQL,我引用的行包含在PHP'源'配方。 有沒有辦法禁用這一行運行?還是應該改變公共的php食譜? – Darren
PHP的食譜已過時。如果你將mysql cookbook恢復到最終的5.x版本,它應該再次運行。 – coderanger
謝謝coderanger - 這是我的想法 - 只是不確定,因爲我是廚師新手,並且php食譜看起來是一個相當受歡迎的食譜。 – Darren