0
開発サーバーですべてうまく動作します。しかし、httpdとwsgiを実行しているプロダクションサーバーにプロジェクトを移動したときに、次のエラーが表示されていました。Rpy2 'show'がwsgiを使用してhttpdに見つかりません
TemplateSyntaxError at/
Caught LookupError while rendering: 'show' not found
Request Method: GET
Request URL: http://10.14.5.18/
Django Version: 1.3
Exception Type: TemplateSyntaxError
Exception Value:
Caught LookupError while rendering: 'show' not found
Exception Location: /usr/local/python2.7.2/lib/python2.7/site-packages/rpy2/robjects/robject.py in RObjectMixin, line 22
Python Executable: /usr/bin/python
Python Version: 2.7.2
Python Path:
['/usr/local/python2.7.2/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg',
'/usr/local/python2.7.2/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg',
'/usr/local/python2.7.2/lib/python2.7/site-packages/django_pagination-1.0.5-py2.7.egg',
'/usr/local/python2.7.2/lib/python27.zip',
'/usr/local/python2.7.2/lib/python2.7',
'/usr/local/python2.7.2/lib/python2.7/plat-linux2',
'/usr/local/python2.7.2/lib/python2.7/lib-tk',
'/usr/local/python2.7.2/lib/python2.7/lib-old',
'/usr/local/python2.7.2/lib/python2.7/lib-dynload',
'/usr/local/python2.7.2/lib/python2.7/site-packages',
'/usr/local/python2.7.2/lib/python2.7/site-packages/PIL',
'/srv/www/foodborn.project/']
Server time: Thu, 23 Feb 2012 13:12:48 -0600
何が起こっているのでしょうか?ありがとう。
更新 「バイトコードの不一致」のようなApacheエラーログが表示されます。 GoogleはそれがRに関連していることを発見したので、Rを再コンパイルして問題を解決しました。
ありがとうございました。 「ショー」はRPy2に関連しています。しかし、なぜ何かが生産上で間違っていることを理解しておらず、すべての開発環境でうまくいきます。彼らは同じPython、RとRpy2を使用しています。 – Bigyellowbee