Локально я просто прерываю (ctrl-c) и затем запускаю это снова.
Как мне сделать то же самое с приложением на героку?
ruby-on-rails
ruby-on-rails-3
heroku
Майкл Даррант
источник
источник
$ rails restart
в его эквивалент на Heroku:$ heroku rails restart
. Эта команда полагается на то,spring
что (обычно) не будет установлено на Heroku. Поэтому иди с тем,heroku restart
как сказали другие.Ответы:
Ответ был:
Простой псевдоним, с помощью
alias hra='heroku restart --app '
которого вы можете создать постоянный псевдоним, добавив его в файл .bashrc или .bash_aliases, как описано по адресу: /ubuntu/17536/how-do-i-create-a-permanent-bash -alias и
создание постоянных исполняемых псевдонимов
Затем вы можете просто набрать
hra app_name
Вы можете перезапустить конкретный пульт, например, «постановка» с помощью:
Кроме того, если вы находитесь в корневом каталоге вашего приложения rails, вы можете просто набрать
перезапустить это приложение, и вы можете создать легкий псевдоним для этого с
Вы можете поместить эти псевдонимы в свой
.bashrc
файл или (предпочтительно) в.bash_aliases
файл, который вызывается из.bashrc
источник
No web processes running
- это потому, что вы находитесь на нулевом уровне - войдите в heroku и увеличьте масштаб своего приложения - вот как я попал в этот вопрос.heroku restart -r <name of heroku remote>
напримерheroku restart -r production
-h
списке.Перейдите в каталог приложения на терминале и выполните следующую команду:
источник
Если у вас есть несколько приложений heroku, вы должны ввести
heroku restart --app app_name
илиheroku restart -a app_name
источник
Просто введите следующие команды из консоли.
источник
работает для всех процессов, объявленных в вашем Procfile. Поэтому, если у вас есть несколько веб-процессов или рабочих процессов, каждый из которых помечен номером, вы можете выборочно перезапустить один из них:
источник