Heroku a déclaré:
Les extensions intégrées suivantes ont été construites «partagées» et peuvent être activées à l'aide de composer.json (noms d'identificateurs internes indiqués entre parenthèses):
Mais ça ne donne pas d'exemple, j'ai essayé avec le composer.json suivant: { "require": { "Gd": "*" } }
Mais quand je git Push heroku master
, je reçois:
Mon composer.json:
{ "require": { "Gd": "*" } }
Mais quand je git Push heroku master
, je reçois:
-----> Installing dependencies...
Composer version 1.0.0-alpha9-19-g10401d5 2014-12-09 11:32:02
Loading composer repositories with package information
Installing dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package Gd could not be found in any version, there may be a typo in the package name.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum- stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
! Push rejected, failed to compile PHP app
Comment puis-je activer D.ieu sur le heroku ???
Le simple ajout de Gd en tant que dépendance (obligatoire) dans composer ne charge pas l'extension Gd. Cela indique simplement que ce paquet nécessite que Gd soit activé. "ext-Gd" est juste un paquet virtuel, n'existant pas pour de vrai.
vous devez installer le sur votre plate-forme.
voir ici compositeur - paquets-plateforme