2013-01-09 69 views
0

我试图推送一个应用程序到Heroku(第一次),它试图安装在requirements.txt文件中的依赖关系时继续失败。Heroku无法安装依赖关系 - 我该如何解决它?

依赖关系是针对etsy-python库(“pip install etsy”失败)。

本地,我能够通过下载和构建源代码来获得此功能。我怎么能用Heroku解决这个问题?

requirements.txt:

Flask==0.9 
Jinja2==2.6 
Werkzeug==0.8.3 
etsy==0.3.1 
geopy==0.94.2 
httplib2==0.7.7 
oauth2==1.5.211 
python-etsy==0.1.2 
python-twitter==0.8.4 
requests==1.0.4 
requests-oauth==0.4.1 
simplejson==3.0.4 
+0

Post your requirements.txt? – cggaurav

回答

1

我能够通过修改requirements.txt如下解决这个问题:

虽然PyPI将包Etsy的不工作,来源是确定并建立没有任何问题。

Flask==0.9 
Jinja2==2.6 
Werkzeug==0.8.3 
-e git+https://github.com/mcfunley/etsy-python.git#egg=etsy-python 
geopy==0.94.2 
httplib2==0.7.7 
oauth2==1.5.211 
python-etsy==0.1.2 
-e git+https://github.com/bear/python-twitter.git#egg=python-twitter 
requests==1.0.4 
requests-oauth==0.4.1 
simplejson==3.0.4