1

我正在尝试在 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 中删除分发。

有任何想法吗?

4

0 回答 0