2014-12-29 7 views
1

У меня возникают проблемы при попытке развернуть мое приложение на герою. Я попытался выполнить команду на dyno bash, но не существует файлов в папке de/app.Ошибка при развертывании моего приложения для heroku

git push heroku master 

Counting objects: 1716, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (1650/1650), done. 
Writing objects: 100% (1716/1716), 13.58 MiB | 114.00 KiB/s, done. 
Total 1716 (delta 376), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> PHP app detected 
remote: -----> Resolved composer.lock requirement for PHP to version 5.5.20. 
remote: -----> Installing system packages... 
remote:  - PHP 5.5.20 
remote:  - Apache 2.4.10 
remote:  - Nginx 1.6.0 
remote: -----> Installing PHP extensions... 
remote:  - redis (composer.lock; downloaded) 
remote:  - mongo (composer.lock; downloaded) 
remote:  - zend-opcache (automatic; bundled) 
remote: -----> Installing dependencies... 
remote: 
remote: !  ERROR: File '/composer.phar' isn't executable; please 'chmod +x'! 
remote: 
remote: 
remote: !  Push rejected, failed to compile PHP app 
remote: 
remote: Verifying deploy... 
remote: 
remote: !  Push rejected to my-app. 
remote: 

Кто-нибудь может мне помочь?

+0

Любое обновление по этому вопросу? Могли ли вы это разрешить? – Sathvik

ответ

0

remote: ! ERROR: File '/composer.phar' isn't executable; please 'chmod +x'!

Необходимо обновить права доступа к файлам.

+2

На дино или мой локальный файл? Я пытался обновить права доступа к файлам на сервере (dyno), но я не вижу никаких файлов в папке/приложении. –

1

У меня есть решение этого. На самом деле композитору.phar нужно только в первый раз. поэтому просто удалите его из местного места и запустите

git add . 
git commit -m 'composer.phar removed' 
git push heroku master 
+2

Я попытался удалить композитор.phar, но ошибка все еще сохраняется! :/ –

+0

Ошибка сохраняется – henrybbosa

+0

Но эта вещь не работает – henrybbosa