【发布时间】:2014-05-18 23:21:40
【问题描述】:
我正在尝试在 heroku 上部署一个 web2py 应用程序,尽管它在我的本地服务器上运行良好,但我在部署它时仍然得到相同的票证。 我现在坚持了一段时间,尝试了几个论坛的这个和那个解决方案。 请帮忙!
Traceback (most recent call last):
File "/app/gluon/restricted.py", line 217, in restricted
exec ccode in environment
File "/app/applications/processos/models/db.py", line 21, in <module>
db = get_db(name=None, pool_size=10)
File "/app/gluon/contrib/heroku.py", line 25, in get_db
db = DAL(os.environ[name], pool_size=pool_size)
File "/app/gluon/dal.py", line 7787, in __init__
raise RuntimeError("Failure to connect, tried %d times:\n%s" % (attempts, tb))
RuntimeError: Failure to connect, tried 5 times:
Traceback (most recent call last):
File "/app/gluon/dal.py", line 7766, in __init__
self._adapter = ADAPTERS[self._dbname](**kwargs)
File "/app/gluon/dal.py", line 2756, in __init__
if do_connect: self.find_driver(adapter_args,uri)
File "/app/gluon/dal.py", line 795, in find_driver
raise RuntimeError("no driver available %s" % str(self.drivers))
RuntimeError: no driver available ('psycopg2',)
我在 Mac OSX 10.9.2 上运行
【问题讨论】:
标签: postgresql heroku deployment web2py psycopg2