aboutsummaryrefslogtreecommitdiffstats
path: root/man/bundle-update.1.txt
diff options
context:
space:
mode:
authorFrank Lam <ryzingsun11@yahoo.com>2020-04-24 16:00:59 +0800
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2020-06-05 07:32:42 +0900
commitf75bd9bb8bf1764de613ab1b601d21c46b1d4681 (patch)
tree31db6e7252257250600af76b93991d008d31a65d /man/bundle-update.1.txt
parent603edfcaa0aa6ea6660d045194769046d24a59aa (diff)
downloadruby-f75bd9bb8bf1764de613ab1b601d21c46b1d4681.tar.gz
[rubygems/rubygems] Fix bundle gem ignoring global gem.test config
* bundle gem previously ignored gem.test when passed empty -t flag, defaulting to RSpec * bundle gem will now ask user for test framework when passed empty -t flag and gem.test is set to false, but will not overwrite gem.test * thor option parsing for String types falls back to human name for nil, so setting lazy_default to nil won't work * https://github.com/erikhuda/thor/blob/c5161501e0cfac7a8c5b838a9c6084c275f03c0d/lib/thor/parser/options.rb#L224 Default to Bundler.settings["gem.test"] for empty --test Add shared examples for test framework to newgem spec Add examples for empty --test flag to newgem spec Simplify conditional for prompting test framework Follow naming conventions for bundler settings Add more descriptive test framework help text for bundle gem Update man pages for bundler https://github.com/rubygems/rubygems/commit/ab0785a09f
Diffstat (limited to 'man/bundle-update.1.txt')
-rw-r--r--man/bundle-update.1.txt46
1 files changed, 23 insertions, 23 deletions
diff --git a/man/bundle-update.1.txt b/man/bundle-update.1.txt
index df12b2eed5..7529bbd383 100644
--- a/man/bundle-update.1.txt
+++ b/man/bundle-update.1.txt
@@ -16,33 +16,33 @@ DESCRIPTION
general, you should use bundle install(1) bundle-install.1.html to
install the same exact gems and versions across machines.
- You would use bundle update to explicitly update the version of a gem.
+ You would use bundle update to explicitly update the version of a gem.
OPTIONS
--all Update all gems specified in Gemfile.
--group=<name>, -g=[<name>]
- Only update the gems in the specified group. For instance, you
- can update all gems in the development group with bundle update
- --group development. You can also call bundle update rails
- --group test to update the rails gem and all gems in the test
+ Only update the gems in the specified group. For instance, you
+ can update all gems in the development group with bundle update
+ --group development. You can also call bundle update rails
+ --group test to update the rails gem and all gems in the test
group, for example.
--source=<name>
- The name of a :git or :path source used in the Gemfile(5). For
- instance, with a :git source of
- http://github.com/rails/rails.git, you would call bundle update
+ The name of a :git or :path source used in the Gemfile(5). For
+ instance, with a :git source of
+ http://github.com/rails/rails.git, you would call bundle update
--source rails
--local
- Do not attempt to fetch gems remotely and use the gem cache
+ Do not attempt to fetch gems remotely and use the gem cache
instead.
- --ruby Update the locked version of Ruby to the current version of
+ --ruby Update the locked version of Ruby to the current version of
Ruby.
--bundler
- Update the locked version of bundler to the invoked bundler
+ Update the locked version of bundler to the invoked bundler
version.
--full-index
@@ -328,22 +328,22 @@ PATCH LEVEL EXAMPLES
the dependency from foo 1.4.5 required it.
In case 2, only foo is requested to be unlocked, but bar is also
- allowed to move because it's not a declared dependency in the Gemfile.
+ allowed to move because it's not a declared dependency in the Gemfile.
- In case 3, bar goes up a whole major release, because a minor increase
- is preferred now for foo, and when it goes to 1.5.1, it requires 3.0.0
+ In case 3, bar goes up a whole major release, because a minor increase
+ is preferred now for foo, and when it goes to 1.5.1, it requires 3.0.0
of bar.
In case 4, foo is preferred up to a minor version, but 1.5.1 won't work
- because the --strict flag removes bar 3.0.0 from consideration since
+ because the --strict flag removes bar 3.0.0 from consideration since
it's a major increment.
- In case 5, both foo and bar have any minor or major increments removed
- from consideration because of the --strict flag, so the most they can
+ In case 5, both foo and bar have any minor or major increments removed
+ from consideration because of the --strict flag, so the most they can
move is up to 1.4.4 and 2.0.4.
RECOMMENDED WORKFLOW
- In general, when working with an application managed with bundler, you
+ In general, when working with an application managed with bundler, you
should use the following workflow:
o After you create your Gemfile(5) for the first time, run
@@ -354,7 +354,7 @@ RECOMMENDED WORKFLOW
$ git add Gemfile.lock
- o When checking out this repository on another development machine,
+ o When checking out this repository on another development machine,
run
$ bundle install
@@ -363,7 +363,7 @@ RECOMMENDED WORKFLOW
$ bundle install --deployment
- o After changing the Gemfile(5) to reflect a new or update
+ o After changing the Gemfile(5) to reflect a new or update
dependency, run
$ bundle install
@@ -372,13 +372,13 @@ RECOMMENDED WORKFLOW
$ git add Gemfile.lock
- o If bundle install(1) bundle-install.1.html reports a conflict,
- manually update the specific gems that you changed in the
+ o If bundle install(1) bundle-install.1.html reports a conflict,
+ manually update the specific gems that you changed in the
Gemfile(5)
$ bundle update rails thin
- o If you want to update all the gems to the latest possible versions
+ o If you want to update all the gems to the latest possible versions
that still match the gems listed in the Gemfile(5), run
$ bundle update --all