Подтвердить что ты не робот

Консоль Heroku rails больше не запускается

У меня проблема с запуском консоли rails в heroku (кедровый стек). Каждая из следующих команд: heroku запускает консоль, запускает консоль rak-серверов, запускает консоль execk execk, запускает следующее сообщение об ошибке:

Запуск bundle exec rails console, подключенный к терминалу... вверх, run.8155

Отменить тестирование: среда Rails работает в рабочем режиме!

Это сообщение об ошибке немного запутано. Какой тест пытается запустить герою? Я просто хочу запустить консоль, которая отлично работала 4 недели назад.

4b9b3361

Ответ 1

Для Cedar Stack и позже:

heroku run rails console --app <app name>

Предыдущие стеки могли использовать эту команду:

heroku run console --app <app name>

Ответ 2

Если у вас несколько сред (этап/производство/etc), вам нужна эта команда:

heroku run -a app-name console

Если у вас есть только одна среда и никогда не настраивать настройки или другие среды, которые вы можете запустить:

heroku run console

https://github.com/nemrow/rails_app_cheatsheet/blob/master/heroku.rdoc

Ответ 3

По какой-то причине вам нужно явно определить консольный процесс в Procfile:

# Procfile

web: script/rails server -p $PORT
console: script/rails console

В этом сообщении в блоге есть более подробная информация: http://platypus.belighted.com/blog/2013/01/21/ruby-2-rails-4-heroku/

Ответ 5

У меня была та же проблема, и я решил сделать это, и это сработало

$ heroku run bash
$ cd bin
~/bin $ ruby rails console