我想使用pyfire github库https://github.com/mariano/pyfire
这就是为我制作的pip冻结:
-e git+ssh://git@github.com/mariano/pyfire.git@db856bb666c4b381c08f2f4bf7c9ac7aaa233221#egg=pyfire-dev
但是当这样做时,正在完成安装依赖项的克隆失败并显示错误代码,我无法
heroku run console
查看完整的错误日志......
对此或想法的任何经验?
提前多多感谢
答案 0 :(得分:3)
pip freeze似乎会产生错误的结果,你应该能够将你的requirements.txt修改为:
git+https://github.com/mariano/pyfire.git@db856bb666c4b381c08f2f4bf7c9ac7aaa233221#egg=pyfire-dev
答案 1 :(得分:1)
我意识到这已经为你解决了,但这对我或@amrox或@tomtaylor不起作用。
如果删除提交部分,它对我有用。即将requirements.txt中的行更改为:
git+https://github.com/mariano/pyfire.git
当我在本地安装包含特定提交的git repo时,git似乎意识到最终部分是一个特定的提交,但是当我在heroku上尝试这个并跟踪进度时,很明显它将提交部分视为一个标签。由于没有带有该名称的标签,这就是它失败的原因。他们可能正在使用不同版本的git。