2014-04-23 3 views
5

मैं https://github.com/opscode-cookbooks/mysql उपयोग करने के लिए tring हूँ लेकिन "रसोई की किताब mysql के लिए नुस्खा माणिक नहीं पा सके" जब मैं आवारा प्रावधान चलानेबावर्ची mysql opscode-पाक कला पुस्तकें:

रसोई की किताब mysql के लिए नुस्खा माणिक नहीं पा सके यह इस तरह वापस आती है।

[2014-04-23T10:13:06+00:00] ERROR: Running exception handlers 
[2014-04-23T10:13:06+00:00] ERROR: Exception handlers complete 
[2014-04-23T10:13:06+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out 
[2014-04-23T10:13:06+00:00] ERROR: could not find recipe ruby for cookbook mysql 

================================================================================ 
Recipe Compile Error 
================================================================================ 


Chef::Exceptions::RecipeNotFound 
-------------------------------- 
could not find recipe ruby for cookbook mysql 

मुझे यह मिला तो यह mysql-chef_gem जोड़ा गया। https://github.com/opscode-cookbooks/mysql/blob/b5072e6ae3bd81b0f6ebec8749f2c2d781271ed9/COMPAT.md

knife cookbook site vendor mysql-chef_gem -o cookbook 

लेकिन जब मैं run_list में recipe[crossplat::default] जोड़ने के लिए, और चलाने के vagrant provision यह

[2014-04-23T10:15:14+00:00] ERROR: Cookbook crossplat not found. If you're loading crossplat from another cookbook, make sure you configure the dependency in your metadata 

रिटर्न मैं ऐसा कैसे हल कर सकते हैं?

उत्तर

3

MySQL कुकबुक का एक बड़ा रिफैक्टर था और यह नुस्खा अब आवश्यक नहीं है। आप cookbook's README में अद्यतन उपयोग देख सकते हैं।

+0

चाकू रसोई की किताब साइट विक्रेता डेटाबेस पाक कला पुस्तकें मैं इस और हल चलाने -ओ! कोई ज़रूरत नहीं mysql-chef_gem, धन्यवाद sethvargo! – yuzroz

2

पाक कला पुस्तकें/mysql/व्यंजनों/default.rb mysql रसोई की किताब के लिए उपलब्ध नहीं है, तो आप रन सूची अद्यतन की जरूरत है "नुस्खा [mysql :: सर्वर]" या "नुस्खा [mysql :: ग्राहक]"

+0

क्या आप अधिक जानकारी जोड़ सकते हैं? मुझे "नुस्खा [mysql :: सर्वर]" को प्रतिस्थापित करने के लिए क्या करना है? –

0

मैं था एक अलग रसोई की किताब के लिए एक समान त्रुटि मिल रही है:

FATAL: Chef::Exceptions::RecipeNotFound: could not find recipe my_recipe for cookbook my_cookbook 

इस के परिणामस्वरूप जब मैं कुछ बिंदु पर रसोई की किताब के नीचे से my_recipe.rb हटा दिया और ग्राहक अभी भी इसे कहीं संदर्भित। सरल समाधान एक खाली नुस्खा फ़ाइल दोबारा जोड़ने और कुकबुक को दोबारा अपलोड करना था। इस ब्लॉग और अधिक विस्तार से समस्या का वर्णन करता है और एक बेहतर समाधान हो सकता है: https://www.rallydev.com/community/engineering/chef-dependency-solving

संबंधित मुद्दे