2012-08-26 19 views
13

Ich habe die SublimeLinter plugin für Sumblime-text-2 in Ubuntu 12.04 installiert.Konfigurieren des SublimeLinter-Plugins zur Verwendung von PHP

Das PHP-Linting funktioniert nicht. Nach einer umfassenden Suche im Internet, fand ich heraus, dass ich den Weg zu PHP in den sublimeLinter Einstellungen wie unten geben:

"sublimelinter_executable_map": 
{ 
    "php":"/usr/share/php" 
}, 

Dies ist der Pfad in der Linie war include_path ich in dem PHPinfo gefunden(). Aber es funktioniert nicht. Ich habe versucht, die Sonderzeichen und andere Pfade wie/usr/share/php5,/usr/lib/php5 zu entkommen, aber nichts scheint zu funktionieren.

Kann mir jemand bei der richtigen Konfiguration helfen, damit ich die Linter-Funktionalität nutzen kann?

Hinweis: Es wurde zuvor eine unbeantwortete Frage here. Ich dachte, vielleicht sollte ich es noch einmal genauer fragen.

UPDATE: Die original question beantwortet wurde und löst diese Frage auch.

Antwort

20

1- Installieren Sie node.js. Was übrigens sehr verdammt cool ist.
2- Öffnen Sie Sublime Text, und schließen Sie alle geöffneten Dateien.
3- Head to Einstellungen-> Package Einstellungen-> SublimeLinter-> Einstellungen - Benutzer (es leer sein wird, wenn Sie mit ihm, bevor nicht verwirrt haben), und legen Sie die folgenden Schritte aus: auch

{ 

    "sublimelinter_executable_map": 
    { 
     "javascript":"C:/Program Files/nodejs/node.exe", 
     "css":"C:/Program Files/nodejs/node.exe", 
     "php":"C:/wamp/bin/php/php5.4.3/php.exe" 
    } 

} 

Dies ist Wo würdest du zum Beispiel php für Linting einsetzen? Stellen Sie sicher, dass Sie den korrekten Pfad zum Knoten erhalten. Dies ist der Standardspeicherort für eine Windows 7-Installation. Speichern Sie die Datei, schließen Sie die Datei und starten Sie Sublime Text neu.

Quellen: http://fuzzytolerance.info/blog/2012/05/14/2012-05-15-getting-sublimelinter-running-on-windows/

+2

Meine Frage war für Ubuntu 12.04 und nicht Windows! – rgamber

+1

Verwenden Sie Ubuntu-Pfade für PHP und Node.js –

+0

Ah ich sehe. Ich werde es ausprobieren. Vielen Dank! – rgamber

4

Für ubuntu Systemtyp im Terminal:

which php 

und das Ergebnis in Ihrem PHP-Pfad verwenden (Einstellungen-> Package Einstellungen-> SublimeLinter-> Einstellungen -User).

In meinem Fall ist es:

{ 
    "sublimelinter_executable_map": { 
     "php": "/usr/bin/php" 
    } 
} 
1

php.exe Dateipfad auf Windows 7 hat den Trick für mich nicht tun, während php-win.exe tat

{ 
    "sublimelinter_executable_map": 
    { 
     "php":"C:/php/php-win.exe" 
    } 
} 
0

php -win.exe Dateipfad unter Windows 7 hat den Trick für mich nicht gemacht !!!

"sublimelinter_executable_map": 
{ 
    "javascript":"C:/Program Files/nodejs/node.exe", 
    "php":"C:/xampp/php/php-win.exe", 
    "css":"C:/Program Files/nodejs/node.exe" 
} 
Verwandte Themen