Как я могу отладить мою ошибку при отправке приложения Perloku в Heroku? - PullRequest
2 голосов
/ 24 марта 2012

Я экспериментирую с 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'

Ответы [ 2 ]

0 голосов
/ 29 апреля 2013

Я тоже столкнулся с этой проблемой, наконец-то решил. Это, вероятно, потому что вы работаете на Windows. Сценарий должен быть изменен на исполняемый.

Пожалуйста, проверьте https://github.com/judofyr/perloku/issues/6

0 голосов
/ 05 июля 2012

К сожалению, может быть много причин для этой ошибки. Вот несколько предположений:

  1. Вы толкаете от правой ветви? Heroku ищет код в ветке 'master'. От "Heroku Dev Center | Развертывание с помощью Git" :

    "Ветви, переданные Героку, кроме мастера, будут игнорироваться ... Если вы работаете в другой ветке локально, вы можете объединить мастер, прежде чем нажать или указать, что вы хотите, чтобы подтолкнуть ваш ветка к удаленному мастеру. Чтобы протолкнуть ветку, отличную от master, используйте этот синтаксис:

    $ git push heroku yourbranch: master "

  2. Все ли необходимые файлы переданы в ваше git depo? Каждый из языков и фреймворков в статьях Getting Started имеет определенные требования для их развертывания на heroku. Например, Ruby требует гемфайл и либо config.ru, либо Procfile. Python требует Procfile и файл require.txt. Если вам не хватает каких-либо необходимых файлов, heroku не обнаружит правильное приложение для кедра.
Похоже, вы используете Perloku ? Если да, есть ли в вашем git depo файл Makefile.PL? У вас есть исполняемый файл с именем «Perloku»? Какой пользовательский buildpack вы используете?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...