2014-05-14 9 views
5

की डॉट आदेश मैं अपने अगले समस्या के बारे में कुछ मदद पूछना चाहते हैं ढूँढने में असमर्थ। हमने संगीतकार के माध्यम से Symfony2 स्थापित किया। अब मैं phpDocumentor द्वारा उपयोग किए गए phpDocument उत्पन्न करना चाहता हूं।phpDocumentor Graphviz पैकेज

  1. अद्यतन संगीतकार: sudo php composer.phar स्वयं अद्यतन
  2. Symfony2/compose.json फ़ाइल में निम्न संपत्ति जोड़ें:

    "require-dev": { 
        "phpdocumentor/phpdocumentor": "2.*@dev" 
    }, 
    
  3. एक निम्न चरणों का पालन किया था

    रन कंपोज़र कमांड

    sudo php composer.phar update 
    

परिणाम सफलता मिली! स्थापित Graphviz संस्करण है: Graphviz पैकेज के dot आदेश ढूंढने में असमर्थ: 1.0.2

जब मैं अंत में मैं एक संदेश मिला स्रोत कोड से phpdoc उत्पन्न करने के लिए प्रयास करें। क्या ग्राफ़विज़ सही तरीके से स्थापित है और आपके पथ में मौजूद है? (दस्तावेज सही के रूप में उत्पन्न ...)

मैंने इस समस्या के बारे में एक आत्मा को खोजने की कोशिश की लेकिन मैं नहीं कर सका।
क्या कोई इस समस्या को हल करने में मेरी सहायता कर सकता है?

पर्यावरण है: उबंटू जारी 12.04

+0

** [graphviz] (http://www.graphviz.org/) ** वास्तव में आपके रास्ते में है? आउटपुट क्या होता है यदि आप 'कौन सा डॉट एंड इको "डॉट करते हैं तो मेरा पथ" || है गूंज "डॉट मेरे रास्ते में नहीं है" '? :) – nifr

+0

डॉट मेरे रास्ते में नहीं है! मैं इसे कैसे सेट कर सकता हूं? धन्यवाद! – aBanhidy

+1

जहां आपने ग्राफवीज़ को इंस्टॉल किया/कैसे स्थापित किया? आपको यह सुनिश्चित करने की ज़रूरत है कि ग्राफ़ीज़ के एक्जिक्यूटिव वाले फ़ोल्डर को आपके '$ PATH' पर्यावरण चर में सूचीबद्ध किया गया है।अन्यथा आप निष्पादन योग्य को कुछ फ़ोल्डर में सिमलिंक कर सकते हैं जो पहले से ही पथ में है (यानी '/ usr/bin')' ln -s' के साथ भी। ** [graphviz पैकेज] (http://packages.ubuntu.com/precise/amd64/graphviz/filelist) ** आमतौर पर उन्हें '/ usr/bin' पर स्थापित करता है ... इसलिए आम तौर पर एक सरल' apt-get इंस्टॉल --reinstall graphviz' चाल करना चाहिए। – nifr

उत्तर

4

Graphviz एक अच्छा सॉफ्टवेयर है कि रेखांकन बनाता है, लेकिन पीएचपी सॉफ्टवेयर केवल रैपर कि Graphviz स्रोत फ़ाइलें है कि तब पार्स और चित्रों में बदल गया हो बनाने प्रदान कर सकते हैं।

Phpdocumentor अपने स्वयं के रैपर के साथ आता है, लेकिन आपको अभी भी ग्राफविज़ सॉफ़्टवेयर पैकेज स्थापित करना होगा।

2

त्रुटि का कहना है कि: GraphViz उपकरण (प्रलेखन में चार्ट और ग्राफ़ बनाने के लिए आवश्यक) स्थापित नहीं है, उस स्थिति में आप उपयुक्त संस्करण डाउनलोड करें और यह कॉन्फिगर करना होगा! और यदि आप सुनिश्चित हैं कि यह आपके सिस्टम पर स्थापित है, तो आपको यह जांचना चाहिए कि dot कमांड उपलब्ध है या नहीं। खिड़कियों pathenvironment variable पर स्थापित किया जाना है जो dot आदेश निष्पादन किसी भी मार्ग से उपलब्ध होने की बनाता है की जरूरत है। इसे ठीक करने से आपकी चीजें काम कर सकती हैं!

+1

अरे, क्या आप इसे चरणबद्ध तरीके से कॉन्फ़िगर कैसे कर सकते हैं? –

1

उबंटू पर सिर्फ

sudo apt-get install graphviz 

फिर से दौड़ना phpdoc चलाने के लिए, अंत में आप लाइन

Execute transformation using writer "Graph" 

बस इतना ही देखेंगे!

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