我正在尝试在 Heroku 上安装Neo4j并在 Heroku教程上使用 Python 入门。Neo4j 工作正常,但 Python 有问题。
对于其他尝试遵循本教程的人,我已经记录了问题和我的解决方案来帮助你。
这一切都是在 Win7 x64 开发机器上完成的。
Q1) “virtualenv venv --distribute” - 错误:
'virtualenv' 不是内部或外部命令、可运行程序或批处理文件。
A1)解决方法是完全限定以下路径:“C:\Python27\Scripts\virtualenv venv --distribute”
Q2a) “工头开始” - 错误:
'foreman' 不是内部或外部命令、可运行程序或批处理文件。
A2)看起来像一个路径问题,所以我跑了这条线:
“设置 PATH=%PATH%;C:\Program Files (x86)\Heroku\ruby-1.9.2\bin\”
Q2b) “工头开始”现在错误:
错误的文件描述符 {Ruby 路径...}
A2b) 帮助?
所以我无法在本地运行应用程序,但可能仍在服务器上,所以继续...
Q3) .gitignore - 无法在 Windows 上创建此文件。
A3)克隆另一个项目并复制该文件并进行编辑。
Q4) “git push heroku master” - 错误:
权限被拒绝(公钥)。致命:无法从远程存储库中读取。
请确保您具有正确的访问权限并且存储库存在。
A4)显然需要创建新的 SSH 密钥。管理您的 SSH 密钥再次注意完全质量路径,如下所示,然后选择要添加到 heroku 的新密钥。
"c:\Program Files (x86)\Git\bin\ssh-keygen.exe" -t rsa"
Q5)使用 Neo4j 测试应用程序“flask-py2neo”尝试“git push heroku master” - 编译期间出现错误。这个例子是最新的吗?
A5)从 requirements.txt 中删除分发。
有任何想法吗?