我正在尝试将Heroku用于Perl,但这个问题并不是Perl特有的。
[root@myhost MyApp-Perl]# git push heroku master
Pushing to git@heroku.com:MyApp-perl.git
Counting objects: 17, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (17/17), 1.70 KiB, done.
Total 17 (delta 2), reused 0 (delta 0)
-----> Heroku receiving push
-----> Fetching custom buildpack... done
! Heroku push rejected, no Cedar-supported app detected
To git@heroku.com:MyApp-perl.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:MyApp-perl.git'
答案 0 :(得分:0)
不幸的是,这个错误可能有很多原因。以下是一些猜测:
“除了主人之外被推到Heroku的分支将被忽略......如果 你在本地工作的另一个分支,你可以合并到 在推送之前掌握,或指定您想要推送本地 分支到远程主站。要推送除master之外的分支,请使用 这句语法:
$ git push heroku yourbranch:master“
答案 1 :(得分:0)
我也遇到过这个问题,我终于解决了。这可能是因为你在Windows上运行。该脚本需要更改为可执行文件。