Heroku не распознает мое приложение Laravel как приложение PHP и не устанавливает композитора
Я пытаюсь опубликовать свое приложение Laravel на Heroku. Я исключил файл composer.lock из .gitignore и создал Procfile, содержащий
web: vendor/bin/heroku-php-apache2 public
Я создал свое приложение с
heroku create myapp;
git push heroku master;
Тогда я получаю следующий вывод:
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags heroku master:master
Pushing to https://git.heroku.com/myapp.git
POST git-receive-pack (1914 bytes)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Node.js app detected
remote: -----> Resetting git environment
remote:
remote: PRO TIP: Specify a node version in package.json
remote: See https://devcenter.heroku.com/articles/nodejs-support
remote:
remote: -----> Defaulting to latest stable node: 0.10.35
remote: -----> Downloading and installing node
remote: -----> Exporting config vars to environment
remote: -----> Installing dependencies
remote: npm WARN package.json [email protected] No repository field.
remote: -----> Cleaning up node-gyp and npm artifacts
remote: -----> Building runtime environment
remote: -----> Discovering process types
remote: Procfile declares types -> web
remote:
remote: -----> Compressing... done, 9.6MB
remote: -----> Launching... done, v5
remote: https://myapp.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/myapp.git
5b1c663..0dff021 master -> master
updating local tracking ref 'refs/remotes/heroku/master'
Completed successfully
Если я перехожу к своему приложению, я получаю ошибку приложения. Когда я смотрю на мои журналы, он говорит
app[web.1]: bash: vendor/bin/heroku-php-apache2: No such file or directory
Я подозреваю, что так или иначе,Heroku не делал установку композитора, поскольку это не в моем выводе Git, и, возможно, он даже не признал, что мое приложение является приложением PHP? Конечно, я также включил пустой файл index.php в свой корень. Не помогло
Что мне здесь не хватает?