bundle outdated shows outdated gems but bundle update doesn't update them.
It is my understanding that bundle update will default to --major and not specifying a gem version in the Gemfile will not restrict bundle update any further.
Deleting Gemfile.lock then rerunning bundle install still results in the same gem versions added to the Gemfile.lock. Therefor not installing the latest version of some gems.
- rbenv
- oh-my-zsh with relevant plugins (bundler, gem, rbenv, ruby)
13:54:35 ➜ bostonaholic/matthewboston.com git:(master) ✗ which ruby
/Users/matthew/.rbenv/shims/ruby
13:54:37 ➜ bostonaholic/matthewboston.com git:(master) ✗ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin19]
13:54:39 ➜ bostonaholic/matthewboston.com git:(master) ✗ which bundler
/Users/matthew/.rbenv/shims/bundler
13:54:45 ➜ bostonaholic/matthewboston.com git:(master) ✗ bundler -v
Bundler version 2.1.4
bundle command is coming from the bundle plugin in oh-my-zsh
14:03:48 ➜ bostonaholic/matthewboston.com git:(master) ✗ cat $(which bundle)
#!/usr/bin/env bash
set -e
[ -n "$RBENV_DEBUG" ] && set -x
program="${0##*/}"
if [ "$program" = "ruby" ]; then
for arg; do
case "$arg" in
-e* | -- ) break ;;
*/* )
if [ -f "$arg" ]; then
export RBENV_DIR="${arg%/*}"
break
fi
;;
esac
done
fi
export RBENV_ROOT="/Users/matthew/.rbenv"
exec "/usr/local/Cellar/rbenv/1.1.2/libexec/rbenv" exec "$program" "$@"
13:55:46 ➜ bostonaholic/matthewboston.com git:(master) ✗ bundle outdated
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Outdated gems included in the bundle:
* activesupport (newest 6.0.3.2, installed 5.2.4.3)
* concurrent-ruby (newest 1.1.7, installed 1.1.6)
* contracts (newest 0.16.0, installed 0.13.0)
* hashie (newest 4.1.0, installed 3.6.0)
* i18n (newest 1.8.5, installed 0.9.5)
* kramdown (newest 2.3.0, installed 1.17.0) in group "default"
* listen (newest 3.2.1, installed 3.0.8)
* mini_portile2 (newest 2.5.0, installed 2.4.0)
* padrino-helpers (newest 0.15.0, installed 0.13.3.4)
* padrino-support (newest 0.15.0, installed 0.13.3.4)
* tzinfo (newest 2.0.2, installed 1.2.7)
* uglifier (newest 4.2.0, installed 3.2.0)