PEAR-Verzeichnis-problem unter Windows

Habe ich heruntergeladen, das ZIP-Archiv von PHP und extrahiert es unter meinem Profil. Ich brauchte dann einige PEAR-Pakete. go-pear.bat anscheinend installiert BIRNE ganz gut, ich brauchte nur zu gehen, in die pear.bat - Datei danach und passen Sie den Pfad zu php.exe – keine große Sache, und danach lief es.

Jedoch, wenn ich versuche etwas zu installieren, bekomme ich folgenden Fehler:

ERROR: failed to mkdir C:\php5\pear\data\Console_CommandLine\data

Natürlich kein Schreibzugriff erlaubt ist, in das root-Verzeichnis, aber ich bin ein wenig ratlos, zu wissen, wie genau BIRNE denkt, es sollte alles installieren an einem Ort, der weder existiert noch konfiguriert ist überall. PHP derzeit befindet sich irgendwo unten H:\ (subst ' ed auf meinem Profil). Alle Pfade, die ich eingegeben, während PEAR installation waren gesund und der einzige Ort, den ich finden kann C:\php5 ist in PEAR/go-pear.phar und in der Dokumentation. Einer von denen ist etwas, was ich nicht sowieso ändern, denke ich und die andere Sache ist kaum relevant für das Programm selbst.

Nun, ich könnte wahrscheinlich gehen in und machen C:\php5 eine junction/symlink zu dem Verzeichnis, wo die PHP liegt derzeit oder tatsächlich installieren Sie es in dieser Position – beides Dinge, die ich lieber vermeiden, da dies war ursprünglich nur gedacht für einen kleinen test etwas.

Ich da sah in pear help install und anscheinend kann ich verwenden -P oder -R so dass einige Pfade. Der genaue Unterschied zwischen denen ist mir noch immer unklar, aber es wird nicht Schaden, um zu versuchen, Sie, denke ich. Irgendwie waren die Ergebnisse ... unerwartete:

-P H:\Downloads\php\PEAR führte in der fun-Fehler (unter anderem)

ERROR: failed to mkdir C:\Downloads\php\PEAR\php5\pear\data\Console_CommandLine\data

während -R mit dem gleichen Pfad (offenbar -R diktiert, wo downloads gespeichert werden, da das war, bevor ich denke, ich sollte dieses nicht berühren), führte zu noch mehr Spaß:

download-Verzeichnis "C:\Downloads\php\PEAR\Users\JOHANN~1\AppData\Local\Temp\pear\download" ist nicht beschreibbar. Ändern download_dir config-variable, um eine beschreibbare dir

Mittlerweile Schätze ich beide C:\ und php5 sind irgendwo hardcoded ohne ersichtlichen Grund (meine Umgebungsvariablen enthalten auch nichts in der Art) also werde ich gehen Sie Graben erneut, dieses mal auf der Suche für kürzere Zeichenfolge und daher mehr Ergebnis-Listen.

Aber wenn jemand eine Idee hat, über dieses in der Zwischenzeit, könnte dies hilfreich sein.

InformationsquelleAutor Joey | 2010-07-15
Schreibe einen Kommentar