2012-11-20 11 views
6

प्रारंभ नहीं किया जा सका हाय मैं संगीतकार के माध्यम से zf2 को doctrine2 स्थापित करने का प्रयास कर रहा हूं। मैं हो रही है त्रुटि:zf2 मॉड्यूल (DoctrineModule) को

return array(
'modules' => array(
    'Application', 
    'DoctrineModule', 
    'DoctrineORMModule', 
    'Album', 
    'User' 
), 
'module_listener_options' => array(
    'config_glob_paths' => array(
     'config/autoload/{,*.}{global,local}.php', 
    ), 
    'module_paths' => array(
     './module', 
     './vendor', 
    ), 
), 
); 

मेरे composer.json:

"minimum-stability": "dev", 
"require": { 
    "php": ">=5.3.3", 
    "zendframework/zendframework": "2.*", 
    "doctrine/doctrine-orm-module": "dev-master", 
    "zendframework/zend-developer-tools": "*", 
    "bjyoungblood/bjy-profiler": "*" 
}, 

सभी की जरूरत सिद्धांत librarys Fatal error: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (DoctrineModule) could not be initialized.' मैं इस कदम https://github.com/doctrine/DoctrineORMModule

मेरी application.config इस तरह दिखता है पीछा किया विक्रेता/सिद्धांत निर्देशिका में हैं। मुझे लगता है कि यह ऑटोलोडिंग के साथ कुछ गलत है।
संगीतकार अद्यतन के बाद मुझे संदेश मिलता है: [ErrorException] proc_open(): CreateProcess failed, error code - 267 मैं इसका अर्थ नहीं कह सकता हूं, लेकिन शायद यह सहायक होगा।

दूसरी बात https://github.com/doctrine/DoctrineORMModule पर वहाँ अनुभाग है: Installation steps (without composer) और बिंदु 3. setup PSR-0 autoloading for namespace DoctrineORMModule ... जहाँ मैं सेटअप इस बात कर सकते हैं?

+0

मेरी समस्या मेरे मॉड्यूल फ़ोल्डर और फ़ाइलों में मेरी अनुमति थी। (मैं उबंटू पीसी में हूं) – leticia

उत्तर

3

https://github.com/composer/composer/issues/1063 और https://github.com/composer/composer/issues/1346 के रूप में यह आपके पर्यावरण के तहत PHP के सेटअप (जो मुझे लगता है कि विंडोज़ है) के साथ एक समस्या की तरह दिखता है।

मॉड्यूल सही ढंग से स्थापित नहीं किए गए थे और संगीतकार ने ऑटोलोडर को सही ढंग से डंप नहीं किया क्योंकि यह स्थापना प्रक्रिया के दौरान क्रैश हो गया था।

एक अलग रास्ता में स्थापना की प्रक्रिया दोहराने का प्रयास करें और देखें कि क्या आप php composer.phar self-update

4

साथ संगीतकार के नवीनतम संस्करण उपयोग कर रहे हैं विक्रेता फ़ोल्डरों में से कुछ एक और मशीन पर बनाया गया था, इस त्रुटि मिला को जन्म दे सकता । तो निम्नलिखित प्रदर्शन करें।

  1. composer.lock और ./vendor फ़ोल्डर को निकालने का प्रयास करें।
  2. फिर php composer.phar self-update
  3. निर्भरता पुन: स्थापित करने के लिए php composer.phar install चलाएं।
संबंधित मुद्दे