2012-07-23 77 views
2

我在heroku上部署了我的应用,然后当我检查它时显示“内部服务器错误”。当我抬起头的日志,它包含以下导语:未在heroku部署中安装django-storage

2012-07-23T11:31:16+00:00 app[web.1]: File "/app/.heroku/venv/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
2012-07-23T11:31:16+00:00 app[web.1]: ImportError: No module named storages2012-07-23T11:31:16+00:00 app[web.1]:  __import__(name) 
2012-07-23T11:31:18+00:00 heroku[router]: GET peaceful-plains-3853.herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=5ms status=404 bytes=2065 

当我检查安装日志,它看起来并不像Django的存储器安装。我的需求文件包含django-stoages。它列举如下:

Django==1.4 
boto==2.5.2 
django-storages==1.1.5 
distribute==0.6.27 
simplejson==2.6.0 
gunicorn==0.14.2 

所以现在,我完全难倒,不知道如何进一步解决。

+0

一个解决方案,无可否认的是,将下载存储源代码,然后将其作为应用程序上传。 – ryuusenshi 2012-07-23 11:55:17

+0

这真是一个糟糕的想法= /这不仅是不可安装的,而且是一个巨大的痛苦。 – rdegges 2012-08-03 21:53:56

回答

0

尝试再次运行您的构建。最初部署应用程序时,pypi.python.org镜像可能已关闭,这可能导致不能安装它。做另一个git push(在你改变你的应用之后)应该解决这个问题。