stavo cercando di eseguireHeroku: non è possibile eseguire più di 1 dynos Formato libero
heroku run rake db:migrate
ed era ottenendo l'errore
non può essere eseguito più di 1 dynos Formato libero. Vedi sotto per come risolvere ...
stavo cercando di eseguireHeroku: non è possibile eseguire più di 1 dynos Formato libero
heroku run rake db:migrate
ed era ottenendo l'errore
non può essere eseguito più di 1 dynos Formato libero. Vedi sotto per come risolvere ...
La risposta è quello di cercare tutte le sessioni aperte Heroku (si può usare 'Heroku ps' come sottolinea Giovanni di seguito), nel mio caso ho già avuto un avviato un sessione di console di heroku 30 minuti prima e ho appena dimenticato. Pertanto, se visualizzi l'errore "Impossibile eseguire più di 1 dynos di dimensioni libere", chiudi tutte le console esistenti o altre sessioni di heroku che hai aperto.
Speriamo che questo salvi qualcuno per i dieci minuti che mi ha portato a rinsavire.
Aveva lo stesso identico problema e venne a questa pagina. Dopo aver letto capito cosa stava succedendo, ma voglio aggiungere seguito.
basta eseguire
heroku kill DYNO --app your_app_name
Dopo questa console chiudere tutte aperte.
Quindi eseguire il comando db migrate, funzionerà.
La maggior parte efective
in corsa console:
heroku ps
il risultato è un po 'come questo:
run.4859 (Free): up 2016/01/12 21:28:41 (~ 7m ago): rails c
Così i numeri 4859 rappresentano la sessione che è aperto e deve essere chiuso Per correggere l'errore è necessario eseguire (obviusly, sostituire il numero 4859 per il numero ottenuto):
heroku ps:stop run.4859
Si tratta di una soluzione molto semplice.
Dovresti farlo tramite 'heroku ps' e quindi' heroku ps: stop 'per interrompere il processo. –
@JohnBeynon Mi piace come risposta corretta. Salvato il mio culo! FYI per gli altri: il primo comando ('heroku ps') è come linux" netstat ". Ti mostrerà i processi in esecuzione. Nel mio caso sembrava 'run.5656 (gratuito): up 2016/01/12 21:28:41 (~ 7m ago): rails c'. Come puoi vedere ho lasciato la console aperta per sbaglio. Quindi tutto ciò che dovevo fare era eseguire 'heroku ps: stop run.5656'. Easy Peasy :) Grazie John! –
Come complimento al commento di John, ecco la documentazione di Heroku per fermare un one-off-dyno: https://devcenter.heroku.com/articles/one-off-dynos#stopping-one-off-dynos –