Обновление Ruby 2.2.3 до текущей - PullRequest
0 голосов
/ 27 июня 2018

Я получил приложение ruby ​​on rails, которое было написано три года назад (Рельсы 4.2.1)

Мне нужно обновить все до текущей версии ruby, rails, rvm, bundler, rbenv, gems и т. Д. *

Пожалуйста, помогите в процессе достижения обновления и приложения для запуска не только локально, но и в режиме реального времени.

Ответы [ 3 ]

0 голосов
/ 27 июня 2018

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

Обновление проекта ruby ​​on rails

0 голосов
/ 28 июня 2018

Чтобы проверить, что ваш рубин сейчас

$Ruby -v

Обновление до версии ruby ​​2.3.7

$rvm list known
$rvm install 2.3.7
$rvm use 2.3.7 --default
$gem install bundler

Дайте мне знать, если это поможет!

0 голосов
/ 27 июня 2018

Запустите новое приложение Rails с последней версией Ruby и используйте Test Driven Development, чтобы построчно портировать старое приложение.

Написать тест, который не пройден, скопировать строку из старого приложения, пройти тест, интегрировать и развернуть, и повторять, пока не будут установлены все функции - с тестами.

TDD - это место, где вы пишете тест, который не проходит, запускаете его и проверяете, что он не прошел по правильной, предсказуемой причине, и только после этого добавляете производственный код, который проходит тест. Интегрируйте только если все тесты пройдены. Узнайте больше о TDD на его оригинальной веб-странице: wiki.c2.com/?TestDrivenDevelopment. Научитесь TDD в Rails, читая его ведущую книгу / Agile Web Development with Rails /.

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