#ruby #ruby-on-rails-3
#ruby #ruby-on-rails-3
Вопрос:
Я работаю над обновлением стека heroku моего приложения Ruby с Cedar-14 до Heroku-18. Версия моего приложения на Ruby — 2.0.0, однако для стека Heroku-18, основанного на Ubuntu 18.04, требуется более высокая версия Ruby. Поскольку мое приложение использует более старую версию, обновление является сложным и отнимает много времени. С учетом сказанного,
- Могу ли я по-прежнему работать с теми же старыми версиями Ruby, Ruby Gems и Rails в стеке Heroku-18 на свой страх и риск? Поскольку я все еще могу запускать свое приложение локально в Ubuntu 18.04
- Поддерживает ли heroku подключение по SSH к серверам для установки более старых версий и связанных плагинов, таких как AWS?
Комментарии:
1. Я не думаю, что heroku поддерживает запуск более старых версий, потому что Cedar-14 до Heroku-18 — это крупное обновление, которое не имеет обратной совместимости. Для SSH проверьте Heroku Exec, который обеспечивает безопасный доступ к вашим динамо-машинам
2. Спасибо, Васант, за ваш ответ. Я пытался
heroku ps:exec
получить доступ по SSH. Я постараюсь, если смогу, обновить версию Ruby вручную.