Phabricator에서의 이성화로 강조 표시가 없습니다
-
11-12-2019 - |
문제
Python 프로젝트 작업을 위해 Phabricator를 설치했습니다.모든 것은 괜찮지 만 파일보기는 일반 텍스트로 표시합니다.Pymentize 유틸리티가 제공 한 하이라이트를 원합니다.
피트먼트를 설치했습니다
sudo pip install Pygments
.
모든 사용자, pymentize 스크립트를 사용할 수 있고 / usr / local / bin에 위치한 모든 사용자에서 확인했습니다.
나는 를 바꿨다
.
'pygments.enabled' => true,
phabricator의 myconfig.conf.php 파일의 설정. 그러나 그것은 일하지 않습니까?!로그 충돌이나 다른 것들을 찾을 수 없습니다.왜 일이 일어날 수 있는지 아이디어가 있습니까?
해결책
GitHub-issues 서비스에서 답변을 받았습니다.그 이유는 httpd 사용자 가이 기능을 호출 할 수 없다는 것이 었습니다. 여기서는 $ PATH 경로 환경을 확장하는 샘플입니다.myconfig.conf.php 파일에 이것을 추가했습니다.
'environment.append-paths' => array('/usr/local/bin'),
.
경로에 대한 비경화로 경로를 추가하는 것이 좋습니다.
다른 팁
구성 파일에있는
phabricator/conf/local/local.json
i 내 구성에 추가
"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"],
.
나는 SmartOS를 사용하고 있습니다 (/ usr / local / sbin : / usr / local / bin : / opt / local / sbin : / opt / local / bin : / usr / sbin : / usr / usr / usr / bin :/ sbin)