Evidenziazione con PymementIZE in PHABRICATORE non funziona
-
11-12-2019 - |
Domanda
Ho installato un phabicista per lavorare con i progetti Python.Tutto è ok, ma le visualizzazioni dei file presentano loro, come testo normale.Voglio un po 'di evidenziazione fornita da PymementIted Utility.
Ho installato Pygments
sudo pip install Pygments
.
Controllato da tutti gli utenti, Pymement è disponibile lo script e situato a / usr / locale / bin.
Ho cambiato
.
'pygments.enabled' => true,
Impostazioni nel file myconfig.conf.php del phabictor. Ma non funziona ?!Non riesco a trovare alcun arresto anomalo, o qualcos'altro.Hai qualche idea perché può accadere?
Soluzione
Ho ricevuto risposta dal servizio GitHub-Problemi.Il motivo è stato che l'utente httpd non può chiamare questa funzione, qui è il campione che estende il proprio ambiente per il proprio percorso.Ho aggiunto questo file myconfig.conf.php:
'environment.append-paths' => array('/usr/local/bin'),
.
Si consiglia vivamente di aggiungere percorso con PymementIZE al tuo percorso.
Altri suggerimenti
File di configurazione situato a:
phabricator/conf/local/local.json
Ho aggiunto nella mia configurazione
"environment.append-paths": ["\/bin","\/usr\/bin","\/usr\/local\/bin","\/usr\/local\/sbin","\/usr\/local\/bin","\/opt\/local\/sbin","\/opt\/local\/bin","\/usr\/sbin","\/usr\/bin","\/sbin"],
.
Sto usando smartos ($ Pareggi interruttori in / usr / locale / sbin: / usr / local / bin: / opt / local / sbin: / opt / local / bin: / usr / sbin: / usr / bin:/ sbin)