我安装了Phabricator来处理Python项目。一切都很好,但文件视图以纯文本形式呈现它们。我想通过Pygmentize实用程序提供一些突出显示。
我安装了Pygments
sudo pip install Pygments
从所有用户处检查, pygmentize 脚本可用,位于/ usr / local / bin。 我改变了
'pygments.enabled' => true,
phabricator的myconfig.conf.php文件中的设置。 但它不起作用?!我找不到任何日志崩溃或其他东西。你知道为什么会这样吗?
答案 0 :(得分:5)
我收到了Github-Issues服务的答复。原因是httpd用户无法调用此函数,这里是扩展自己的$ PATH环境的示例。我将此添加到myconfig.conf.php文件中:
'environment.append-paths' => array('/usr/local/bin'),
强烈建议在路径中添加带pygmentize的路径。
答案 1 :(得分:0)
配置文件位于:
phabricator/conf/local/local.json
我添加了我的配置
"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($ PATH位于/ usr / local / sbin:/ usr / local / bin:/ opt / local / sbin:/ opt / local / bin:/ usr / sbin:/ usr / bin: / sbin目录)