将应用程序推送到Heroku的困难

时间:2013-03-19 17:31:38

标签: django heroku github

我无法将我的Django应用程序从github推送到Heroku。我已经同步了App目录中的文件。之后,我按照this

中给出的步骤进行操作
  1. 克隆你的git repo
  2. 从您的requirements.txt
  3. 中删除virtualenv == 1.8.4
  4. git add。
  5. git commit -m“删除virtualenv要求
  6. git push heroku master
  7. 一切正常,直到第4步。执行第4步后,它说

    #On Branch master
    nothing to commit , working directory clean
    

    当我执行第5步时,遇到此错误。我不知道这意味着什么。

    $ git push heroku master
    Counting objects: 16, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (14/14), done.
    Writing objects: 100% (16/16), 5.63 KiB, done.
    Total 16 (delta 0), reused 0 (delta 0)
    
     !     Heroku push rejected, no Cedar-supported app detected
    
    To git@heroku.com:tranquil-bastion-1294.git
     ! [remote rejected] master -> master (pre-receive hook declined)
    error: failed to push some refs to 'git@heroku.com:tranquil-bastion-1294.git'
    

    请指导我该怎么做,因为这是我在Heroku上的第一次部署。谢谢。

1 个答案:

答案 0 :(得分:1)

您的存储库是否在您的回购顶层有一个requirements.txt文件?这就是Heroku用来确定你的应用程序是否应该使用Python构建包的方法。详细说明: