Ich möchte etwas Hilfe über mein nächstes Problem bitten: Ich arbeite an einem Symfony2-Projekt. Wir haben Symfony2 über Composer installiert. Jetzt möchte ich phpDocument von phpDocumentor verwendet generieren.phpDocumentor - Ich finde den Punktbefehl des GraphViz-Pakets nicht
A hat die folgenden Schritte:
- Update Komponist: sudo php composer.phar self-update
fügen Sie die folgende Eigenschaft auf Symfony2/compose.json Datei:
"require-dev": { "phpdocumentor/phpdocumentor": "2.*@dev" },
Composer-Befehl ausführen
sudo php composer.phar update
Ergebnis war Erfolg! Die installierte GraphViz Version ist: 1.0.2
Wenn ich versuche, phpDoc aus dem Quellcode zu generieren schließlich bekam ich eine Nachricht: kann nicht dot
Befehl des GraphViz Pakets finden. Ist GraphViz korrekt installiert und in Ihrem Pfad vorhanden? (Dokument als richtig generiert ...)
Ich habe versucht, eine Lösung für dieses Problem zu finden, aber ich konnte nicht.
Kann mir jemand helfen, dieses Problem zu lösen?
Umwelt ist: Ubuntu Release 12.04
Ist ** [graphviz] (http://www.graphviz.org/) ** wirklich in Ihrem Pfad? Was ist die Ausgabe, wenn Sie 'which dot && echo" Punkt meinen Pfad "|| aufrufen Echo "Punkt ist nicht in meinem Pfad" '? :) – nifr
Punkt ist nicht in meinem Weg! Wie kann ich es einstellen? Danke! – aBanhidy
wo/wie hast du graphviz installiert? Sie müssen sicherstellen, dass der Ordner mit den ausführbaren Dateien von graphiz in Ihrer Umgebungsvariablen $ PATH aufgeführt ist.Andernfalls können Sie die ausführbaren Dateien einfach mit einem anderen Ordner, der sich bereits im Pfad befindet (zB '/ usr/bin'), mit' ln -s' verknüpfen. Das ** [graphviz-Paket] (http://packages.ubuntu.com/precise/amd64/graphviz/filelist) ** installiert sie normalerweise in '/ usr/bin' ... also normalerweise eine einfache' apt-get-Installation --reinstall graphviz' sollte den Trick machen. – nifr