被認可我從網上下載Opscode公司MySQL的食譜,創造了一個食譜中添加MySQL,但是提供失敗的位置:「mysql_service」不是廚師
NoMethodError ------------- No resource or method named `mysql_service' for `Chef::Recipe "default"' 13: 14>> mysql_service 'foo' do 15: initial_root_password 'change me' 16: action [:create, :start] 17: end 18:
我metadata.rb文件如下:
取決於 'mysql的', '〜> 6.0'
我不知道在哪裏這個文件雖然屬於。我把它放在cookbooks/mysql(metadata.json是相同的目錄)。不知道它是否屬於cookbooks/mysql/recipes。
我不知道爲什麼「mysql_service」未被識別。根據README.rd文件,這是一個有效的命令。有誰知道爲什麼這不被認爲是本地命令?
的結構我想你打印出來** ** metadata.json不** ** metadata.rb在你的食譜中的根。應該取決於你的版本中的「mysql」,「= 6.0.20」或你支持的操作系統。查看mysql cookbook他們是如何做的(儘管他們沒有版本) – Lukino
你可以添加你的** metadata.rb **文件嗎?謝謝 – Lukino
不,你把它放在你的食譜裏面,但是我想你有同樣的食譜名字? – Lukino