我的个人网站有一个现有的 git 存储库,我将其移植到 Sinatra(主要用于模板,它是一个静态站点)。我不想丢失/重置这个 git 存储库。
当我尝试推送到 Heroku 时,出现以下错误。我有一个 config.ru 文件、一个 Gemfile 和一个 Gemfile.lock,以及 Sinatra 的其他一些东西。运行rackup
工作,运行bundle exec rackup
工作,我没有从 Heroku 收到任何关于缺少依赖项的警告。
我错过了什么吗?如果有帮助,我可以发布我网站的目录结构(尽管它是封闭的)。
~/Repos/website ➜ gp heroku master
Counting objects: 2836, done.
Compressing objects: 100% (2669/2669), done.
Writing objects: 100% (2836/2836), 3.48 MiB | 252 KiB/s, done.
Total 2836 (delta 481), reused 2117 (delta 155)
-----> Heroku receiving push
! Heroku push rejected, no Cedar-supported app detected
To git@heroku.com:APP_NAME_HERE.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:APP_NAME_HERE.git'