4

Pythonプロジェクトで作業するためにPhabricatorをインストールしました。すべて問題ありませんが、ファイルビューではプレーンテキストとして表示されます。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 に答える