3 ответов:
ответ заключается в том, чтобы искать любые открытые сеансы heroku (вы можете использовать "heroku ps", как указывает Джон ниже), в моем случае я уже начал сеанс консоли heroku 30 минут назад и просто забыл об этом. Поэтому, если вы видите ошибку "не удается запустить более 1 свободного размера dynos", просто закройте любую существующую консоль или другие открытые сеансы heroku.
надеюсь, это спасет кого-то десять минут, которые потребовались мне, чтобы прийти в себя.
Наиболее Эффективно
в консоли Выполнить:
heroku psрезультат примерно такой:
run.4859 (Free): up 2016/01/12 21:28:41 (~ 7m ago): rails cтаким образом, цифры 4859 представляют сеанс, который открыт и должен быть закрыт. Для исправления ошибки необходимо выполнить (очевидно, заменить число 4859 на полученное число):
heroku ps:stop run.4859- Это очень простое решение.
имел точно такую же проблему и пришел на эту страницу. После прочтения понял, что происходит, но хочу добавить следующее.
просто запустить
heroku kill DYNO --app your_app_nameпосле этого закройте все открытые консоли.
затем запустите команду db migrate, она будет работать.
Comments