Подтвердить что ты не робот

Может ли расслоение показать, какие драгоценные камни в Gemfile имеют более новые версии (например, сухие обновления пакета)

Есть ли способ запустить пакетное обновление в режиме притворения, аналогично флагов -p (pretend) для генераторов Rails или cap -n (сухого) флага?

Я представляю что-то вроде:

$> bundle update -p
Fetching source index for http://rubygems.org/
The following gems have updated versions:
...
list of gems
...
4b9b3361

Ответ 1

Bundler 1.1 представил новую устаревшую функцию, которая именно то, что я искал. У Pat Shaughnessy есть отличная запись о новых функциях. По его словам, bundle outdated:

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

Это должно сделать все возможное, чтобы увидеть, какие драгоценные камни должны быть обновлены без фактического изменения источника и локальных драгоценных камней. Спасибо, Бундлер!

Ответ 2

$ bundle update
$ git diff Gemfile.lock
$ git checkout Gemfile.lock