私は数か月間、django-pipeline を正常に使用しています。これで、クリーンなシステムに初めて virtual-env をインストールしました。それに応じてすべてが設定され、すべての pip インストールは私の環境内で行われます。
python manage.py collectstatic
静的ファイルを収集しているときにエラーが発生するようになりました。
File "/vc/cb-env/local/lib/python2.7/site-packages/pipeline/compressors/__init__.py", line 247, in execute_command
raise CompressorError(error)
pipeline.compressors.CompressorError: [warning] /usr/bin/yui-compressor: No java runtime was found
[warning] /usr/bin/yui-compressor: No JAVA_CMD set for run_java, falling back to JAVA_CMD = java
yui-compressor と最新の Java の両方が以前にインストールされていたにもかかわらず:
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update
sudo apt-get install oracle-java7-installer -y
sudo apt-get install yui-compressor -y
調べてみると、Javaをルートとしてインストールしたため、私の環境では見つからないようです。私に何ができる?