2017-07-18 2 views
2

Ich versuche, Code-Sniffer in meinem Localhost zu installieren, aber nicht installieren kann.Kann nicht installiert werden PHP CodeSniffer in Wamp oder Xampp in Windows 10 System

System: Windows 10

PHP: PHP 5.4+

Ich habe unten Methoden versucht.

  1. Öffnen Sie die Eingabeaufforderung mit Administratorrechten (wählen Sie „Als Administrator ausführen„)
  2. Gehen Sie zu Ihrem PHP-Verzeichnis installieren. Zum Beispiel: \ wamp \ bin \ php \ php5.5.12
  3. Führen Sie diesen Befehl "Birne installieren PHP_CodeSniffer" OR "Birne installieren --alldeps PHP_CodeSniffer"

Error:

D:\Projects\wamp\bin\php\php5.5.12>pear install PHP_CodeSniffer No releases available for package "pear.php.net/PHP_CodeSniffer" install failed

  1. Dann führen Sie diesen Befehl" Birne klar Cache "und dies auch geben Fehler wie,

Error:

D:\Projects\wamp\bin\php\php5.5.12>pear clear-cache C:\Users\pcs9\AppData\Local\Temp\pear\cache does not exist or is not a directory

Ich muss den Code-Sniffer "phpcs" und "phpcbf" verwenden, aber ohne PHP_CodeSniffer installieren funktioniert nicht.

Bitte helfen Sie diesen Fehler zu beheben.

Vielen Dank im Voraus!

+0

Ich bin nicht sicher, warum PEAR für Sie nicht auf Windows arbeiten (ich habe gerade versucht, ein von macOS installieren und es funktioniert), aber ich wollte darauf hinweisen, dass Sie PHP_CodeSniffer auch mit den PHAR-Dateien oder von einer Composer-Installation oder direkt von einem Git-Klon ausführen können. Wenn Sie das ausprobieren möchten, um zu sehen, ob PHPCS funktioniert, sind die Anweisungen hier: https://github.com/squizlabs/PHP_CodeSniffer#installation –

+0

Ok, danke ... Eigentlich funktioniert PEAR gut, aber ich bin nicht in der Lage um PHP_CodeSniffer zu installieren – RJParikh

Antwort

0

PEAR ist nicht der beste Weg, um PHP-Pakete heutzutage zu installieren.

Sie Composer versuchen könnte:

composer require squizlabs/php_codesniffer --dev 
Verwandte Themen