Как обновить версию плагинов (проекта rails), если в старой версии были изменения вручную - PullRequest
1 голос
/ 20 января 2012

Как обновить версию многих плагинов, когда в старой версии плагина произошли ручные изменения в проекте?

Есть ли какой-нибудь инструмент для этого?

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

Ответы [ 3 ]

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

Лучший способ, когда плагин требуется или предпочтителен *, может состоять в том, чтобы скопировать старый плагин в фиктивный каталог для последующего просмотра, тогда

удалить плагин, (скрипт / плагин удалить плагин_имя)

установить старый (но неизмененный вариант) плагин (скрипт / плагин установить plugin_name_source_address) - скорее всего, из rubyforge или github

просмотреть сохраненную версию, которую вы поместили в каталог-заглушку, с помощью редактора, способного к разностному отображению (то есть, который позволяет сравнивать два файла для вариантов. Notepad ++ - это одна бесплатная программа, которая сделает это, но есть тонна редакторы, которые позволяют различные виды)

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

сделать еще одну деинсталляцию на плагине, чтобы очистить его, так как его работа выполнена,

установить новую версию плагина (скрипт / плагин установить plugin_name_source_address)

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

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

наконец, как только все ваши патчи будут повторно добавлены в новый плагин, и он будет проверен и проверен, либо удалите фиктивный каталог, либо заархивируйте его для дальнейшего использования.

Видите, а я даже не справился с ответом на пакет. Вы ДЕЙСТВИТЕЛЬНО обращались за помощью с плагином , верно? ;)

0 голосов
/ 20 января 2012

Попробуйте запустить "$gem install rails" (он установит более новую версию рельсов), а затем установить, какой бы камень он ни попросил, в конце запустите "$bundle install"

0 голосов
/ 20 января 2012

Я не совсем слежу за тобой, но, конечно, но для этого Gemfile?

Взгляни на Bundler

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