J’essayais de courir
heroku run rake db:migrate
Et recevait l’erreur
Impossible d’exécuter plus d’un dynos de taille libre. Voir ci-dessous pour savoir comment réparer …
La réponse est de rechercher toutes les sessions de heroku ouvertes (vous pouvez utiliser “heroku ps” comme le souligne John ci-dessous), dans mon cas, j’avais déjà démarré une session de console Heroku 30 minutes plus tôt et je l’avais oublié. Donc, si vous voyez l’erreur “Impossible d’exécuter plus de 1 dynos de taille libre”, fermez simplement toute console existante ou toute autre session Heroku ouverte.
J’espère que cela sauvera quelqu’un les dix minutes qu’il m’a fallu pour me rendre compte.
Plus efficace
en mode console:
heroku ps
le résultat est un peu comme ceci:
run.4859 (Free): up 2016/01/12 21:28:41 (~ 7m ago): rails c
Les chiffres 4859 représentent donc la session ouverte et doit être fermée. Pour corriger l’erreur que vous devez exécuter (Obviusly, remplacez le nombre 4859 par le nombre obtenu):
heroku ps:stop run.4859
C’est une solution très simple.
Eu exactement le même problème et est venu à cette page. Après la lecture réalisé ce qui se passait mais que vous voulez append à la suite.
juste courir
heroku kill DYNO --app your_app_name
Après cela, fermez toutes les consoles ouvertes.
Ensuite, exécutez la commande db migrate, cela fonctionnera.