Как мне обновить старую версию Ruby Enterprise Edition? - PullRequest
1 голос
/ 07 февраля 2012

У нас есть устаревшая система с версией REE, которой почти 3 года. В используемой нами версии есть некоторые проблемы, которые были исправлены в более поздних версиях, поэтому было бы неплохо, если бы мы могли перейти на более новую версию.

Это рекомендация по обновлению в документации (она была скомпилирована из исходного кода): http://www.rubyenterpriseedition.com/documentation.html#_upgrading.

Однако, это просто перезаписывает старые вещи новыми? Я хочу сохранить все установленные в данный момент гемы (и соответствующие им двоичные файлы). Я не хочу никаких новых драгоценных камней: я не хочу, чтобы он устанавливал новую версию rails или любой из десятков других драгоценных камней, которые пытается установить последняя версия.

1 Ответ

1 голос
/ 07 февраля 2012

Использование rvm или rbenv может сделать это проще для вас.В случае RVM, с которым я более знаком, процесс будет состоять в том, чтобы захватить список установленных в данный момент гемов, например, вывод gem list и преобразовать его в Gemfile этот bundler можно использовать для их переустановки.

Обновление с помощью RVM относительно безопасно, так как новая версия REE будет установлена ​​в отдельной структуре каталогов, и вы можете вернуться к предыдущей версии, если что-то пойдет не так, отказавшись от RVM или переключившись наСистема Ruby.

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