ビルドアウトを使用するDjangoプロジェクトがあります。アプリケーションの実行時やデバッグ時には、buildoutスクリプトを使用して正常に動作します。私はまた、私のLESSファイルを圧縮しコンパイルするためにdjango-compressorを使います。私はノードでLESSサーバー側をインストールし、普通の方法でシェルからlesscバイナリにアクセスできます。 django-compressorはlessenコマンドを実行するPopenを実行します。それが実行され、例外がスローされると、/ bin/sh:lessc:コマンドが見つかりません。実行時にDjangoを実行するとCSSが見つかりません
私が/ bin/sh lesscを実行すると、それが検出されます。私がインタラクティブなPythonに落としPopen(['/ bin/sh'、 '-c'、 'lessc'])を実行すると、それが見つけられます。 PyCharmでDjangoを実行するシェルや環境はどのようなものですか?/ etc/pathsや$ HOME/.bashrcなどを読み込むように設定するにはどうすればいいですかlesscは/ etcにある/ usr/local/binにあります/パス。 Djangoのコンプレッサーのドキュメントで指摘したように、私は、Mac OSX 10.7の午前
、任意のサポートのためところで
おかげで、 トラヴィス
2016 thanks bud;) – grokpot
これは機能します。私の親環境にはすでに 'PATH'が含まれていて、' PATH'には '/ usr/local/bin'が含まれていますが、なぜ動作しませんか? – Dozer
私にとっては、それはnvmのインストールパスでした。どうもありがとう :) – ali