Я новичок в Heroku, и я знаю, что многие подобные вопросы были заданы для stackoverflow для этого, но я не мог найти решение, которое работает для меня.Heroku Laravel 4.2 Mcrypt Требуется расширение PHP
Я получаю следующую проблему при попытке развернуть мой Laravel 4.2 приложения:
remote: > php artisan clear-compiled
remote: Mcrypt PHP extension required.
remote: Script php artisan clear-compiled handling the post-install-cmd event returned with error code 1
remote: ! Push rejected, failed to compile PHP app.
Я пытался подключиться к среде Heroku с heroku run bash
команды, но не могу получить статус расширения Mcrypt, как нет корня разрешения не является предоставленный мне.
Также попытался установить heroku buildpacks:set https://github.com/heroku/heroku-buildpack-php
как buildpack. Но успеха нет.
Вот мой composer.json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/library",
"app/controllers",
"app/models",
"app/Lib.php",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
Любая помощь очень ценится.
Пожалуйста, отредактируйте ваш вопрос и добавьте свой 'composer.json'. – Chris
@ Chris, обновленный вопрос с composer.json – meen