Могу ли я развернуть проект рельсы без Gemfile - PullRequest
0 голосов
/ 06 марта 2019

Проблема: У меня есть проект rails, работающий на сервере A. Я хочу переместить этот проект на сервер B. Но в исходном коде на сервере A

отсутствует gemfile

Вопрос: 1. Могу ли я развернуть этот проект без Gemfile? - если да, пожалуйста, поделитесь со мной, как. - еще: есть ли решение для воссоздания Gemfile, которые имеют тот же env с текущим сервером? 2. Я хочу обновить ruby, rails. Потребуется ли много времени, чтобы перейти на последнюю версию?

1 Ответ

1 голос
/ 06 марта 2019

Могу ли я развернуть этот проект без Gemfile?

, вероятно, но это, вероятно, будет очень болезненным, и единственный способ предположить, что это может сработать, - это установить все вручнуюдрагоценные камни, которые вам нужны, что, вероятно, не очень хорошо для вас, так как ваш Gemfile отсутствует, и я предполагаю, что вы его не запомнили.

есть ли какое-либо решение для воссоздания Gemfile, котороеиметь ту же самую env с текущим сервером?

проверить и посмотреть, есть ли Gemfile.lock, вы должны быть в состоянии воссоздать ваш Gemfile из этого, так как он должен перечислить ваши зависимости и диапазоны их версий.Кроме этого, вы можете попытаться сгенерировать новый проект rails, скопировать этот Gemfile, а затем добавить к нему любые известные вам Gems, а затем либо запустить тесты (если они у вас есть), либо выполнить ручные тесты, чтобы увидеть, не сломался ли он.из-за пропавшего драгоценного камня.

Я хочу обновить рубин, рельсы.Потребуется ли много времени, чтобы перейти на последнюю версию?

Зависит от того, какая версия Ruby и Rails используется в настоящее время, а также насколько велик и сложен ваш проект.Трудно сказать, не зная вашего проекта, но вы можете проверить руководства по обновлению для Rails.https://guides.rubyonrails.org/upgrading_ruby_on_rails.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...