문제

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)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top