4

我安装了 Phabricator 来处理 Python 项目。一切正常,但文件视图以纯文本形式显示它们。我想要一些 Pygmentize 实用程序提供的高亮显示。

我已经安装了 Pygments

sudo pip install Pygments

检查所有用户,pygmentize脚本可用,位于 /usr/local/bin。我变了

'pygments.enabled' => true,

phabricator 的 myconfig.conf.php 文件中的设置。但它不工作?!我找不到任何日志崩溃或其他问题。你有什么想法为什么会发生?

4

2 回答 2

5

我收到了 Github-Issues 服务的答复。原因是 httpd 用户不能调用这个函数,这里是扩展自己的 $PATH 环境的示例。我将此添加到 myconfig.conf.php 文件中:

'environment.append-paths' => array('/usr/local/bin'),

强烈建议将带有 pygmentize 的路径添加到您的路径中。

于 2012-10-04T14:45:50.967 回答
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)

于 2015-05-17T19:39:48.973 回答