Heroku push odrzucony, nie wykryto aplikacji obsługującej Cedar
Tworzę aplikację Rails z Rails 3.1.3:
git init
git remote add heroku <my heroku repo>
git add .
git commit -a -m "First commit"
git push heroku master
Got:
Counting objects: 102, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (86/86), done.
Writing objects: 100% (102/102), 315.47 KiB, done.
Total 102 (delta 3), reused 0 (delta 0)
**-----> Heroku receiving push
! Heroku push rejected, no Cedar-supported app detected**
To [email protected]:electric-dusk-3217.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to <my heroku rep>
13 answers
Miałem podobny problem, ale z Django (niepoprawnie nazwane " requirements.txt"). Myślę, że aby uogólnić inne odpowiedzi tutaj, gdy pojawi się ten błąd, to dlatego, że Heroku brakuje jakiegoś pliku klucza, którego używa do identyfikacji aplikacji (i jej typu).
- PHP: index.php
- python: wymagania.txt
- ruby: Gemfile # zwróć uwagę na wielką literę
- node: pakiet.json
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-03 12:37:02
Problem polegał na tym, że mój "Gemfile" został nazwany "gemfile"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-02 20:01:44
Natknąłem się na ten Komunikat o błędzie, ale moim problemem było to, że moja aplikacja rails nie była w katalogu głównym mojego Git repo. Po przeniesieniu plików do katalogu głównego wszystko działało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-31 04:34:11
Heroku wykrywa obsługiwaną aplikację, szukając konkretnych plików projektu. Aby znaleźć wymagania dla Twojego języka, Zacznij tutaj .
- Dla Węzła.js, potrzebujesz
package.json
. - do aplikacji Pythona potrzebujesz
requirements.txt
. - itd.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-18 23:53:39
Nie związane z nową aplikacją, ale... Natknąłem się na ten sam komunikat o błędzie po zainstalowaniu niestandardowego pakietu BUILDPACK na heroku, a następnie zapominając o tym. Następnym razem jak poszedłem do heroku to zobaczyłem:
-----> Fetching custom git buildpack... done
! Push rejected, no Cedar-supported app detected
Poprawka polegała na sprawdzeniu:
heroku config
I tam znalazłem Var o nazwie BUILDPACK_URL
, z którym musiałem się odłączyć:
heroku config:unset BUILDPACK_URL
... i voila!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-11 17:33:47
Inna przyczyna: naciskałem master, pracując nad gałęzią nie-master. Mój oddział nie miał wymagań.txt.
Nie chciałem naciskać od mistrza, ale heroku zwraca uwagę tylko na gałąź mistrza. Rozwiązaniem było zepchnięcie mojej lokalnej gałęzi do głównej gałęzi heroku:
git push heroku local_branch:master
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-02 00:44:07
Kolejna przyczyna tego błędu dla aplikacji Rails: błąd ten wystąpił, gdy nie usunęliśmy konfliktu Git merge z naszego Pliku Gemfile.Zablokuj plik.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-28 03:19:43
Miałem ten sam problem. "Gemfile" znalazł się w"".gitignore" i w związku z tym nie brał udziału w rozmieszczeniu. Heroku wymaga Gemfile dla projektów Rails.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-24 17:10:39
Naprawiłem to, dokonując powierzchownej zmiany w moim Gemfile i polecając. Z jakiegoś powodu nie było to zawarte w moim ostatnim commicie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-17 17:01:32
Spotkałem się z tym samym problemem.
Mój czek jak następuje:
1. Upewnij się, że "foreman start" działa dobrze lokalnie.
2. Upewnij się, że na twoim koncie heroku utworzysz tylko jedną nową aplikację.
Mam nadzieję, że to pomoże.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-28 15:53:08
Podążałem za RailsTutorial.org kroki i pojawił się ten błąd. Żadna z odpowiedzi na ten post nie zadziałała. Potem zobaczyłem Ten komentarz , który doprowadził do tej odpowiedzi , która była jedyną rzeczą, która działała dla mnie, aby rozwiązać problemy innych ludzi z samouczkiem, jak również.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:58:56
Gdy pojawia się problem z projektem opartym na plikach statycznych (tylko html, css i js), zaleca się postępować zgodnie z poniższymi wskazówkami: https://discussion.heroku.com/t/push-rejected-no-cedar-supported-app-detected/640/3
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-30 07:29:25
Miałem też problem z aplikacją opartą na django. Wszystko wydawało się być ok: nazwy plików i inne ustawienia.
Problem polegał na tym, że w konsoli heroku było zdefiniowane BUILDPACK_URL
ustawienie dla node.js
- w ten sposób aplikacja django została odrzucona.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-22 10:38:38