2014-12-29 3 views
1

heroku에 내 애플리케이션을 배포하려고 할 때 문제가 있습니다. 나는 dyno bash에서 exec 명령을 시도했지만 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 또는 로컬 파일? 서버 (dyno)에서 파일 사용 권한을 업데이트하려고 시도했지만/app 폴더에 파일이 표시되지 않습니다. –

1

나는 이것의 해결책을 얻었다. 사실 composer.phar는 처음에만 필요합니다. 따라서 로컬에서 제거하고 실행하십시오.

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

composer.phar를 제거하려고했지만 오류가 계속 발생합니다! :/ –

+0

오류가 지속됩니다 – henrybbosa

+0

하지만이 것은 작동하지 않습니다. – henrybbosa

관련 문제