Как остановить рельсы от добавления BUNDLED WITH в Gemfile.lock
Я работаю с распределенной командой разработчиков, и я получаю эту проблему от необходимости передавать Gemfile.lock в комплекте с информацией, добавленной снизу:
BUNDLED WITH
1.10.2
Мы, очевидно, используем разные версии вещей, т.е. rvm/rbenv, и мне интересно, есть ли способ остановить мою систему.
Бундлер версии 1.10.2 (очевидно)
Ответы
Ответ 1
После копания немного, и просматривая эти проблемы и комментарии, которыми поделился Хорхе, у вас действительно есть только два варианта:
Но пока понижение не вызывает никаких проблем, все должно быть хорошо.
Разработчики для жгута пробки не собираются вносить какие-либо изменения в драгоценный камень, который устранит эту проблему. Они рассуждают о том, что в конечном итоге все будут обновлены до 1.10.
Ответ 2
Найдите файл lib/bundler/definition.rb
в локальной установке драгоценного камня поставщика (вы можете использовать gem env
, чтобы найти папку, в которой установлены ваши драгоценные камни) и удалить эти три строки
# Record the version of Bundler that was used to create the lockfile
out << "\nBUNDLED WITH\n"
out << " #{lock_version}\n"
Возможно, потребуется перезапустить spring после изменения