2012-05-17 13 views
16

नहीं खोल सका मैं वैंप सर्वर और सिम्फनी 2 ढांचे की एक प्रति स्थापित किया। मैं निम्न आदेश का उपयोग कर, एक बंडल बनाने के लिए कोशिश कर रहा हूँ:इनपुट फ़ाइल ऐप/कंसोल

php app/console generate:bundle --nampespace=IDP/IDP_Bundle --format=yml 

मेरे पीएचपी C:/wamp/bin/php/php5.3.10

में है लेकिन जब मैं आदेश चला यह कहते हैं:

could not open input file app/console 

किसी को भी मुझे बता सकते हैं क्या गलत हो रहा है?

+3

क्या आप प्रोजेक्ट निर्देशिका में हैं? –

उत्तर

20

न php पथ से आदेश चला की जड़ तक चर

  • सीडी सिस्टम पथ के लिए अपने php निर्देशिका जोड़ें। अपने पथ वातावरण चर

    और फिर सीडी परियोजना के लिए में

    जोड़ें php

    C:/wamp/www/yourproject 
    

    और फिर आदेश

    php app/console generate:bundle --nampespace=IDP/IDP_Bundle --format=yml 
    

    चलाने यह

  • 0

    आपके जैसे लगता है (यानी, आपके उपयोगकर्ता) को console पढ़ने/निष्पादित करने की पहुंच नहीं है। मैंने कभी भी WAMP स्टैक पर फ़ाइल अनुमतियों के साथ काम नहीं किया है, इसलिए मुझे यकीन नहीं है कि उन्हें ठीक करने के लिए आपको क्या करना होगा।

    +2

    फिर यह पहुंच अस्वीकार कर देगा त्रुटि – meze

    2

    वास्तव में आपको यह आदेश चलाने के लिए अपने प्रोजेक्ट रूट में होना चाहिए और आपको अपने सिस्टम env पथ चर में php निर्देशिका जोड़नी होगी।

    1. अपनी परियोजना
    0

    काम करेंगे यह भी है संभव है कि आपके पास लाइन है:

    //umask(0000); 
    

    आपकी /web फ़ाइल में app_dev.php

    हैं करने के बाद:

    php app/console generate:bundle --nampespace=IDP/IDP_Bundle --format=yml 
    
    अपनी परियोजना के रास्ते में

    , आप अभी भी अपने बंडल उत्पन्न नहीं कर सकते, नकाब उतारना लाइन uncommenting प्रयास करें। यह मेरे लिए काम किया।

    9

    नए (2.4.x या नया) Symfony के संस्करण समस्या को हल करने खिड़कियों पर इस विधि का उपयोग के लिए: जैसे निर्देशिका परियोजना के लिए

    1. जाओ डी:/xampp/symfony2-project/और open composer.json खोलें और इसके तहत इसे सरणी "symfony/console": "2.4.*@dev" की आवश्यकता है। और फ़ाइल को बचाओ।
    2. प्रोजेक्ट की निर्देशिका में ओपन कमांड लाइन और सीडी।
    3. निर्भरता डाउनलोड और स्थापित करने के लिए इस आदेश का उपयोग करें: php path/to/composer.phar install। याद रखें कि आपको अपनी प्रोजेक्ट की निर्देशिका में होना चाहिए और पथ/to/composer.phar आपके composer.phar फ़ाइल का वास्तविक पथ है।
    4. अब आप सभी से किया जाता है, बस php bin/console generate:bundle --namespace=Test/PrintBundle --format=yml
    38

    का उपयोग आदेश पर अमल करने के लिए आप/टर्मिनल में अपनी परियोजना के रूट निर्देशिका में बढ़ना चाहिए अध्यक्ष एवं प्रबंध निदेशक।

    ध्यान दें कि version 2.5 में ऐसा आदेश के साथ app/console

    नोट काम नहीं करेगा कुछ परिवर्तन किया गया है करें: से 2.5 app/consolebin/console ने ले ली है।

    कृपया परिवर्तन के लिए here देखें। अंतर के बारे में अधिक जानकारी के लिए this भी देखें।

    +0

    हाल के परिवर्तनों को देखते हुए, अब यह जवाब होना चाहिए। – Snowcrash

    0

    पहले पर्यावरण चर जो उन्नत प्रणाली स्थापित करने में है की जाँच - C:/wamp/www/bin/php की> सेट पथ और फिर

    रन cmd-> सीडी C:/wamp/www/yourproject

    का उपयोग कर अपनी परियोजना की सूची जो www फ़ोल्डर में है के लिए जाना तब उपयोगकर्ता php app/console का उपयोग करें जो सभी आदेश दिखाता है।

    2

    मैं सिम्फनी 3 और बंडल कैलेंडर-बंडल का उपयोग कर रहा हूं। बंडल:: यह त्रुटि के दस्तावेज में मौजूद है https://github.com/adesigns/calendar-bundle

    प्रपत्र सही है:

    php bin/console assets:install web 
    

    सादर

    0

    मैं एक ही मुद्दा जब नाशपाती पुस्तकालय

    मेरी समस्या को स्थापित करने से मिला go-pear.phar फ़ाइल डाउनलोड करते समय, यह (.txt) एक्सटेंशन के रूप में डाउनलोड करता है जिसे मैंने नहीं देखा था।

    जेएस फ़ाइल एक्सटेंशन को .phar में बदलें और कोड

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