Skip to content

Instantly share code, notes, and snippets.

@durandom
Last active May 4, 2017 07:36
Show Gist options
  • Save durandom/04662b44e0947e953f20cb85fef41163 to your computer and use it in GitHub Desktop.
Save durandom/04662b44e0947e953f20cb85fef41163 to your computer and use it in GitHub Desktop.
bundle evaluating Gemfile twice
❯ diff 1.txt 2.txt
11,12c11,17
< /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler.rb:128:in `definition'
< /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli/install.rb:67:in `run'
---
> /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/installer.rb:218:in `block in resolve_if_need'
> /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/ui/shell.rb:124:in `with_level'
> /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/ui/shell.rb:83:in `silence'
> /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/installer.rb:216:in `resolve_if_need'
> /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/installer.rb:78:in `run'
> /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/installer.rb:24:in `install'
> /Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli/install.rb:70:in `run'
❯ RBENV_DEBUG=true bundle
+ program=bundle
+ '[' bundle = ruby ']'
+ export RBENV_ROOT=/Users/hild/.rbenv
+ RBENV_ROOT=/Users/hild/.rbenv
+ exec /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv exec bundle
+ [rbenv:23] enable -f /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv-realpath.dylib realpath
+ [rbenv:53] '[' -z /Users/hild/.rbenv ']'
+ [rbenv:56] RBENV_ROOT=/Users/hild/.rbenv
+ [rbenv:58] export RBENV_ROOT
+ [rbenv:60] '[' -z '' ']'
+ [rbenv:61] RBENV_DIR=/Users/hild/src/manageiq
+ [rbenv:67] export RBENV_DIR
+ [rbenv:70] shopt -s nullglob
++ [rbenv:72] abs_dirname /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv
+++ [rbenv:25] realpath /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv
++ [rbenv:25] local path=/usr/local/Cellar/rbenv/1.1.0/libexec/rbenv
++ [rbenv:26] echo /usr/local/Cellar/rbenv/1.1.0/libexec
+ [rbenv:72] bin_path=/usr/local/Cellar/rbenv/1.1.0/libexec
+ [rbenv:76] export PATH=/usr/local/Cellar/rbenv/1.1.0/libexec:/Users/hild/.local/bin:/Users/hild/opt/bin:/Users/hild/.git-aliae/bin:.git/safe/../../bin:/Users/hild/.rbenv/shims:/Users/hild/.rbenv/bin:/Users/hild/.bin:/usr/local/sbin:/Users/hild/.zplug/repos/zplug/zplug/bin:/Users/hild/.zplug/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/opt/fzf/bin
+ [rbenv:76] PATH=/usr/local/Cellar/rbenv/1.1.0/libexec:/Users/hild/.local/bin:/Users/hild/opt/bin:/Users/hild/.git-aliae/bin:.git/safe/../../bin:/Users/hild/.rbenv/shims:/Users/hild/.rbenv/bin:/Users/hild/.bin:/usr/local/sbin:/Users/hild/.zplug/repos/zplug/zplug/bin:/Users/hild/.zplug/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/opt/fzf/bin
+ [rbenv:78] RBENV_HOOK_PATH=:/Users/hild/.rbenv/rbenv.d
+ [rbenv:79] '[' /usr/local/Cellar/rbenv/1.1.0 '!=' /Users/hild/.rbenv ']'
+ [rbenv:81] RBENV_HOOK_PATH=:/Users/hild/.rbenv/rbenv.d:/usr/local/Cellar/rbenv/1.1.0/rbenv.d
+ [rbenv:83] RBENV_HOOK_PATH=:/Users/hild/.rbenv/rbenv.d:/usr/local/Cellar/rbenv/1.1.0/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d:/usr/lib/rbenv/hooks
+ [rbenv:87] RBENV_HOOK_PATH=/Users/hild/.rbenv/rbenv.d:/usr/local/Cellar/rbenv/1.1.0/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d:/usr/lib/rbenv/hooks
+ [rbenv:88] export RBENV_HOOK_PATH
+ [rbenv:90] shopt -u nullglob
+ [rbenv:93] command=exec
+ [rbenv:94] case "$command" in
++ [rbenv:107] command -v rbenv-exec
+ [rbenv:107] command_path=/usr/local/Cellar/rbenv/1.1.0/libexec/rbenv-exec
+ [rbenv:108] '[' -n /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv-exec ']'
+ [rbenv:110] shift 1
+ [rbenv:111] '[' bundle = --help ']'
+ [rbenv:118] exec /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv-exec bundle
+ [rbenv-exec:20] '[' bundle = --complete ']'
++ [rbenv-exec:24] rbenv-version-name
+ [rbenv-version-name:6] '[' -z '' ']'
++ [rbenv-version-name:7] rbenv-version-file
+ [rbenv-version-file:7] target_dir=
+ [rbenv-version-file:22] '[' -n '' ']'
+ [rbenv-version-file:25] find_local_version_file /Users/hild/src/manageiq
+ [rbenv-version-file:10] local root=/Users/hild/src/manageiq
+ [rbenv-version-file:11] [[ /Users/hild/src/manageiq =~ ^//[^/]*$ ]]
+ [rbenv-version-file:12] '[' -e /Users/hild/src/manageiq/.ruby-version ']'
+ [rbenv-version-file:13] echo /Users/hild/src/manageiq/.ruby-version
+ [rbenv-version-file:14] return 0
+ [rbenv-version-name:7] RBENV_VERSION_FILE=/Users/hild/src/manageiq/.ruby-version
++ [rbenv-version-name:8] rbenv-version-file-read /Users/hild/src/manageiq/.ruby-version
+ [rbenv-version-file-read:6] VERSION_FILE=/Users/hild/src/manageiq/.ruby-version
+ [rbenv-version-file-read:8] '[' -e /Users/hild/src/manageiq/.ruby-version ']'
+ [rbenv-version-file-read:11] IFS='
'
+ [rbenv-version-file-read:12] words=($(cut -b 1-1024 "$VERSION_FILE"))
++ [rbenv-version-file-read:12] cut -b 1-1024 /Users/hild/src/manageiq/.ruby-version
+ [rbenv-version-file-read:13] version=2.4.1
+ [rbenv-version-file-read:15] '[' -n 2.4.1 ']'
+ [rbenv-version-file-read:16] echo 2.4.1
+ [rbenv-version-file-read:17] exit
+ [rbenv-version-name:8] RBENV_VERSION=2.4.1
+ [rbenv-version-name:11] OLDIFS='
'
+ [rbenv-version-name:12] IFS='
'
+ [rbenv-version-name:12] scripts=(`rbenv-hooks version-name`)
++ [rbenv-version-name:12] rbenv-hooks version-name
+ [rbenv-hooks:9] '[' version-name = --complete ']'
+ [rbenv-hooks:18] RBENV_COMMAND=version-name
+ [rbenv-hooks:19] '[' -z version-name ']'
+ [rbenv-hooks:24] enable -f /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv-realpath.dylib realpath
+ [rbenv-hooks:55] IFS=:
+ [rbenv-hooks:55] hook_paths=($RBENV_HOOK_PATH)
+ [rbenv-hooks:57] shopt -s nullglob
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:63] shopt -u nullglob
+ [rbenv-version-name:13] IFS='
'
+ [rbenv-version-name:18] '[' -z 2.4.1 ']'
+ [rbenv-version-name:18] '[' 2.4.1 = system ']'
+ [rbenv-version-name:28] version_exists 2.4.1
+ [rbenv-version-name:24] local version=2.4.1
+ [rbenv-version-name:25] '[' -d /Users/hild/.rbenv/versions/2.4.1 ']'
+ [rbenv-version-name:29] echo 2.4.1
+ [rbenv-exec:24] RBENV_VERSION=2.4.1
+ [rbenv-exec:25] RBENV_COMMAND=bundle
+ [rbenv-exec:27] '[' -z bundle ']'
+ [rbenv-exec:32] export RBENV_VERSION
++ [rbenv-exec:33] rbenv-which bundle
+ [rbenv-which:14] '[' bundle = --complete ']'
+ [rbenv-which:30] RBENV_COMMAND=bundle
+ [rbenv-which:32] '[' -z bundle ']'
+ [rbenv-which:37] RBENV_VERSION=2.4.1
+ [rbenv-which:39] '[' 2.4.1 = system ']'
+ [rbenv-which:43] RBENV_COMMAND_PATH=/Users/hild/.rbenv/versions/2.4.1/bin/bundle
+ [rbenv-which:46] OLDIFS='
'
+ [rbenv-which:47] IFS='
'
+ [rbenv-which:47] scripts=(`rbenv-hooks which`)
++ [rbenv-which:47] rbenv-hooks which
+ [rbenv-hooks:9] '[' which = --complete ']'
+ [rbenv-hooks:18] RBENV_COMMAND=which
+ [rbenv-hooks:19] '[' -z which ']'
+ [rbenv-hooks:24] enable -f /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv-realpath.dylib realpath
+ [rbenv-hooks:55] IFS=:
+ [rbenv-hooks:55] hook_paths=($RBENV_HOOK_PATH)
+ [rbenv-hooks:57] shopt -s nullglob
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:63] shopt -u nullglob
+ [rbenv-which:48] IFS='
'
+ [rbenv-which:53] '[' -x /Users/hild/.rbenv/versions/2.4.1/bin/bundle ']'
+ [rbenv-which:54] echo /Users/hild/.rbenv/versions/2.4.1/bin/bundle
+ [rbenv-exec:33] RBENV_COMMAND_PATH=/Users/hild/.rbenv/versions/2.4.1/bin/bundle
+ [rbenv-exec:34] RBENV_BIN_PATH=/Users/hild/.rbenv/versions/2.4.1/bin
+ [rbenv-exec:36] OLDIFS='
'
+ [rbenv-exec:37] IFS='
'
+ [rbenv-exec:37] scripts=(`rbenv-hooks exec`)
++ [rbenv-exec:37] rbenv-hooks exec
+ [rbenv-hooks:9] '[' exec = --complete ']'
+ [rbenv-hooks:18] RBENV_COMMAND=exec
+ [rbenv-hooks:19] '[' -z exec ']'
+ [rbenv-hooks:24] enable -f /usr/local/Cellar/rbenv/1.1.0/libexec/rbenv-realpath.dylib realpath
+ [rbenv-hooks:55] IFS=:
+ [rbenv-hooks:55] hook_paths=($RBENV_HOOK_PATH)
+ [rbenv-hooks:57] shopt -s nullglob
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:59] for script in '"$path/$RBENV_COMMAND"/*.bash'
+ [rbenv-hooks:60] realpath /usr/local/Cellar/rbenv/1.1.0/rbenv.d/exec/gem-rehash.bash
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:58] for path in '"${hook_paths[@]}"'
+ [rbenv-hooks:63] shopt -u nullglob
+ [rbenv-exec:38] IFS='
'
+ [rbenv-exec:39] for script in '"${scripts[@]}"'
+ [rbenv-exec:40] source /usr/local/Cellar/rbenv/1.1.0/rbenv.d/exec/gem-rehash.bash
++ [gem-rehash.bash:1] export RUBYLIB=/usr/local/Cellar/rbenv/1.1.0/rbenv.d/exec/gem-rehash:
++ [gem-rehash.bash:1] RUBYLIB=/usr/local/Cellar/rbenv/1.1.0/rbenv.d/exec/gem-rehash:
+ [rbenv-exec:43] shift 1
+ [rbenv-exec:44] '[' 2.4.1 '!=' system ']'
+ [rbenv-exec:45] export PATH=/Users/hild/.rbenv/versions/2.4.1/bin:/usr/local/Cellar/rbenv/1.1.0/libexec:/Users/hild/.local/bin:/Users/hild/opt/bin:/Users/hild/.git-aliae/bin:.git/safe/../../bin:/Users/hild/.rbenv/shims:/Users/hild/.rbenv/bin:/Users/hild/.bin:/usr/local/sbin:/Users/hild/.zplug/repos/zplug/zplug/bin:/Users/hild/.zplug/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/opt/fzf/bin
+ [rbenv-exec:45] PATH=/Users/hild/.rbenv/versions/2.4.1/bin:/usr/local/Cellar/rbenv/1.1.0/libexec:/Users/hild/.local/bin:/Users/hild/opt/bin:/Users/hild/.git-aliae/bin:.git/safe/../../bin:/Users/hild/.rbenv/shims:/Users/hild/.rbenv/bin:/Users/hild/.bin:/usr/local/sbin:/Users/hild/.zplug/repos/zplug/zplug/bin:/Users/hild/.zplug/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/opt/fzf/bin
+ [rbenv-exec:47] exec -a bundle /Users/hild/.rbenv/versions/2.4.1/bin/bundle
hmm
hmm
88863
/Users/hild/src/manageiq/bundler.d/Gemfile.dev.rb:32:in `eval_gemfile'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:41:in `instance_eval'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:41:in `eval_gemfile'
/Users/hild/src/manageiq/Gemfile:171:in `block in eval_gemfile'
/Users/hild/src/manageiq/Gemfile:171:in `each'
/Users/hild/src/manageiq/Gemfile:171:in `eval_gemfile'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:41:in `instance_eval'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:41:in `eval_gemfile'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:11:in `evaluate'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/definition.rb:33:in `build'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler.rb:128:in `definition'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli/install.rb:67:in `run'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:181:in `block in install'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/settings.rb:99:in `temporary'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:180:in `install'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:20:in `dispatch'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:11:in `start'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/exe/bundle:32:in `block in <top (required)>'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/exe/bundle:24:in `<top (required)>'
/Users/hild/.rbenv/versions/2.4.1/bin/bundle:22:in `load'
/Users/hild/.rbenv/versions/2.4.1/bin/bundle:22:in `<main>'
** override_gem: manageiq-providers-amazon, [{:path=>"~/src/manageiq-providers-amazon"}], caller: /Users/hild/src/manageiq/bundler.d/Gemfile.dev.rb
hmm
88863
/Users/hild/src/manageiq/bundler.d/Gemfile.dev.rb:32:in `eval_gemfile'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:41:in `instance_eval'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:41:in `eval_gemfile'
/Users/hild/src/manageiq/Gemfile:171:in `block in eval_gemfile'
/Users/hild/src/manageiq/Gemfile:171:in `each'
/Users/hild/src/manageiq/Gemfile:171:in `eval_gemfile'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:41:in `instance_eval'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:41:in `eval_gemfile'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/dsl.rb:11:in `evaluate'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/definition.rb:33:in `build'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/installer.rb:218:in `block in resolve_if_need'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/ui/shell.rb:124:in `with_level'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/ui/shell.rb:83:in `silence'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/installer.rb:216:in `resolve_if_need'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/installer.rb:78:in `run'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/installer.rb:24:in `install'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli/install.rb:70:in `run'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:181:in `block in install'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/settings.rb:99:in `temporary'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:180:in `install'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:20:in `dispatch'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/cli.rb:11:in `start'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/exe/bundle:32:in `block in <top (required)>'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'
/Users/hild/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/exe/bundle:24:in `<top (required)>'
/Users/hild/.rbenv/versions/2.4.1/bin/bundle:22:in `load'
/Users/hild/.rbenv/versions/2.4.1/bin/bundle:22:in `<main>'
** override_gem: manageiq-providers-amazon, [{:path=>"~/src/manageiq-providers-amazon"}], caller: /Users/hild/src/manageiq/bundler.d/Gemfile.dev.rb
Resolving dependencies....
Using rake 11.3.0
Using concurrent-ruby 1.0.5
Using i18n 0.8.1
Using minitest 5.10.1
Using thread_safe 0.3.6
Using builder 3.2.3
Using erubis 2.7.0
Using mini_portile2 2.1.0
Using rack 2.0.1
Using nio4r 2.0.0
Using websocket-extensions 0.1.2
Using mime-types 2.6.2
Using arel 7.1.4
Using multi_json 1.12.1
Using method_source 0.8.2
Using thor 0.19.4
Using addressable 2.4.0
Using american_date 1.1.1
Using amq-protocol 2.1.0
Using multipart-post 2.0.0
Using json 2.0.4
Using oauth 0.5.1
Using unf_ext 0.0.7.4
Using netrc 0.11.0
Using ast 2.3.0
Using extlib 0.9.16
Using execjs 2.7.0
Using awesome_print 1.7.0
Using awesome_spawn 1.4.1
Using aws-sigv4 1.0.0
Using jmespath 1.3.1
Using memoist 0.15.0
Using parallel 1.9.0
Using bcrypt 3.1.11
Using binary_struct 2.1.0
Using sass 3.4.23
Using brakeman 3.6.1
Using bundler 1.14.6
Using byebug 9.0.6
Using choice 0.2.0
Using coderay 1.1.1
Using coffee-script-source 1.12.2
Using color 1.8
Using deep_merge 1.1.1
Using docile 1.1.5
Using simplecov-html 0.10.0
Using tins 1.13.2
Using safe_yaml 1.0.4
Using daemons 1.2.4
Using dalli 2.7.6
Using diff-lcs 1.3
Using elif 0.1.0
Using event_emitter 0.2.5
Using eventmachine 1.2.3
Using excon 0.55.0
Using fast_gettext 1.2.0
Using ffi 1.9.18
Using formatador 0.2.5
Using ipaddress 0.8.3
Using locale 2.1.2
Using text 1.3.1
Using jwt 1.5.6
Using little-plugger 1.1.4
Using os 0.9.6
Using retriable 1.4.1
Using tilt 2.0.7
Using powerpack 0.1.1
Using ruby-progressbar 1.7.5
Using unicode-display_width 1.2.1
Using sysexits 1.2.0
Using temple 0.7.7
Using hashdiff 0.3.4
Using hashie 3.4.6
Using websocket 1.2.4
Using high_voltage 3.0.0
Using highline 1.6.21
Using htauth 2.0.0
Using http-form_data 1.0.1
Using http_parser.rb 0.6.0
Using httpclient 2.7.2
Using socksify 1.7.1
Using recursive-open-struct 1.0.0
Using inifile 3.0.0
Using iniparse 1.4.2
Using net-ssh 3.2.0
Using linux_block_device 0.2.1
Using log4r 1.1.8
Using systemu 2.6.5
Using manageiq-automation_engine 0.1.0 from https://github.com/ManageIQ/manageiq-automation_engine (at master@d934770)
Using nori 2.6.0
Using memory_buffer 0.1.0
Using pg 0.18.4
Using pg-dsn_parser 0.1.0
Using psych 2.0.17
Using trollop 2.1.2
Using rubyzip 1.2.1
Using rufus-lru 1.0.7
Using uuidtools 2.1.5
Using rubyntlm 0.6.2
Using manageiq-providers-hawkular 0.1.0 from https://github.com/ManageIQ/manageiq-providers-hawkular (at master@7b21708)
Using manageiq-providers-kubernetes 0.1.0 from https://github.com/ManageIQ/manageiq-providers-kubernetes (at master@2940103)
Using manageiq-providers-openshift 0.1.0 from https://github.com/ManageIQ/manageiq-providers-openshift (at master@1a25fff)
Using manageiq-providers-openstack 0.1.0 from https://github.com/ManageIQ/manageiq-providers-openstack (at master@464c4f2)
Using multi_xml 0.6.0
Using nakayoshi_fork 0.0.3
Using net-ldap 0.14.0
Using net-ping 1.7.8
Using net_app_manageability 0.1.0
Using open4 1.3.4
Using transaction-simple 1.4.0.2
Using slop 3.6.0
Using puma 3.3.0
Using ruby-graphviz 1.2.3
Using sexp_processor 4.4.5
Using rspec-support 3.5.0
Using ruby-dbus 0.13.0
Using rufus-scheduler 3.1.10
Using rugged 0.25.0b10
Using useragent 0.16.8
Using simple-rss 1.3.1
Using snmp 1.2.0
Using sqlite3 1.3.13
Using sshkey 1.8.0
Using timecop 0.7.4
Using vcr 3.0.3
Using rainbow 2.2.2
Using tzinfo 1.2.3
Using gyoku 1.3.1
Using nokogiri 1.7.1
Using rack-test 0.6.3
Using sprockets 3.7.1
Using websocket-driver 0.6.5
Using mail 2.6.5
Using azure-signature 0.2.3
Using launchy 2.4.3
Using bunny 2.1.0
Using faraday 0.9.2
Using po_to_json 1.0.1
Using ovirt-engine-sdk 4.1.5
Using unf 0.1.4
Using parser 2.4.0.0
Using autoparse 0.3.3
Using autoprefixer-rails 6.7.7.2
Using uglifier 3.0.4
Using aws-sdk-core 2.8.14
Using parallel_tests 2.14.1
Using font-awesome-sass 4.6.2
Using scss_lint 0.48.0
Using coffee-script 2.4.1
Using simplecov 0.14.1
Using term-ansicolor 1.6.0
Using crack 0.4.3
Using thin 1.7.0
Using gettext_i18n_rails 1.7.2
Using ffi-vix_disk_lib 1.0.3
Using gssapi 1.2.0
Using openscap 0.4.7
Using sys-proctable 1.1.4 (universal-darwin)
Using sys-uname 1.0.3
Using fog-core 1.44.1
Using gettext 3.2.2
Using logging 2.2.2
Using haml 4.0.7
Using hamlit 2.7.5
Using omniauth 1.3.2
Using websocket-client-simple 0.3.0
Using httpi 2.4.2
Using net-scp 1.2.1
Using net-sftp 2.1.2
Using macaddr 1.7.1
Using zip-zip 0.3
Using pdf-writer 1.1.8
Using pry 0.10.4
Using ripper_ruby_parser 1.0.0
Using rspec-core 3.5.4
Using rspec-expectations 3.5.0
Using rspec-mocks 3.5.0
Using secure_headers 3.0.3
Using activesupport 5.0.2
Using loofah 2.0.3
Using akami 1.3.1
Using xpath 2.0.0
Using handsoap 0.2.5 from https://github.com/ManageIQ/handsoap.git (at v0.2.5-5@b1247a7)
Using rbvmomi 1.9.5
Using rubywbem 0.1.0 from https://github.com/ManageIQ/rubywbem.git (at rubywbem_0_1_0@aeaad0c)
Using faraday_middleware 0.10.1
Using signet 0.7.3
Using oauth2 1.3.1
Using domain_name 0.5.20170404
Using rubocop 0.47.1
Using bootstrap-sass 3.3.7
Using aws-sdk-resources 2.8.14
Using coveralls 0.8.21
Using webmock 1.24.6
Using fog-json 1.0.2
Using fog-xml 0.1.3
Using winrm 2.2.2
Using wasabi 3.5.0
Using uuid 2.3.8
Using ruport 1.7.0 from https://github.com/ManageIQ/ruport.git (at v1.7.0-3@3727775)
Using pry-byebug 3.4.2
Using pry-rails 0.3.6
Using rails-dom-testing 2.0.2
Using globalid 0.4.0
Using activemodel 5.0.2
Using more_core_extensions 3.2.0
Using config 1.3.0
Using factory_girl 4.5.0
Using jbuilder 2.5.0
Using spring 2.0.1
Using rails-html-sanitizer 1.0.3
Using capybara 2.5.0
Using googleauth 0.5.1
Using omniauth-oauth2 1.3.1
Using http-cookie 1.0.3
Using haml_lint 0.20.0
Using rubocop-git 0.1.3 from https://github.com/durandom/rubocop-git (at autocorrect@43a2322)
Using patternfly-sass 3.23.2
Using aws-sdk 2.8.14
Using fog-openstack 0.1.20
Using fog-google 0.5.2
Using fog-vcloud-director 0.1.8
Using winrm-fs 1.0.1
Using savon 2.11.1
Using xclarity_client 0.4.1
Using activejob 5.0.2
Using activerecord 5.0.2
Using ansible_tower_client 0.12.1
Using linux_admin 0.20.1
Using query_relation 0.1.1
Using spring-commands-rspec 1.0.4
Using actionview 5.0.2
Using google-api-client 0.8.6
Using omniauth-google-oauth2 0.2.10
Using rest-client 2.0.2
Using http 0.9.8
Using manageiq-providers-amazon 0.1.0 from source at `../manageiq-providers-amazon`
Using manageiq-providers-vmware 0.1.0 from https://github.com/ManageIQ/manageiq-providers-vmware (at master@ad2ba04)
Using winrm-elevated 1.0.1
Using manageiq-content 0.1.0 from https://github.com/ManageIQ/manageiq-content (at master@19769b9)
Using manageiq-providers-lenovo 0.2.0 from https://github.com/ManageIQ/manageiq-providers-lenovo (at master@4c73e7a)
Using acts_as_list 0.7.7
Using acts_as_tree 2.1.0
Using ancestry 2.2.2
Using default_value_for 3.0.2
Using ovirt_metrics 1.4.1
Using pg-pglogical 1.1.0
Using rails-erd 1.5.0
Using manageiq-api-client 0.1.1
Using actionpack 5.0.2
Using apipie-bindings 0.0.15
Using azure-armrest 0.7.1
Using hawkular-client 3.0.1
Using image-inspector-client 1.0.3
Using ovirt 0.16.0
Using kubeclient 2.3.0
Using actioncable 5.0.2
Using actionmailer 5.0.2
Using railties 5.0.2
Using sprockets-rails 3.2.0
Using rails-controller-testing 1.0.1
Using foreman_api_client 0.1.0 from https://github.com/ManageIQ/foreman_api_client.git (at master@040ac28)
Using manageiq-providers-azure 0.1.0 from https://github.com/ManageIQ/manageiq-providers-azure (at master@75d4b1b)
Using manageiq-providers-ovirt 0.1.0 from https://github.com/ManageIQ/manageiq-providers-ovirt (at master@729b410)
Using manageiq-gems-pending 0.1.0 from https://github.com/ManageIQ/manageiq-gems-pending.git (at master@f437ff8)
Using activerecord-session_store 1.0.0
Using coffee-rails 4.2.1
Using good_migrations 0.0.2
Using jquery-hotkeys-rails 0.7.9.1
Using jquery-rails 4.3.1
Using lodash-rails 3.10.1
Using novnc-rails 0.2
Using rails-i18n 5.0.3
Using responders 2.4.0
Using rspec-rails 3.5.2
Using rails 5.0.2
Using sass-rails 5.0.6
Using gettext_i18n_rails_js 1.1.0
Using jquery-rjs 0.1.1 from https://github.com/ManageIQ/jquery-rjs.git (at v0.1.1-1@ded3d28)
Using manageiq-ui-classic 0.1.0 from https://github.com/ManageIQ/manageiq-ui-classic (at master@5952636)
Bundle complete! 98 Gemfile dependencies, 280 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
#
# Custom Gemfile modifications
#
# To develop a gem locally and override its source to a checked out repo
# you can use this helper method in Gemfile.dev.rb e.g.
#
# override_gem 'manageiq-ui-classic', :path => File.expand_path("../manageiq-ui-classic", __dir__)
#
puts :hmm
def override_gem(name, *args)
if dependencies.any?
raise "Trying to override unknown gem #{name}" unless (dependency = dependencies.find { |d| d.name == name })
dependencies.delete(dependency)
calling_file = caller_locations.detect { |loc| !loc.path.include?("lib/bundler") }.path
puts $$
puts caller_locations.join("\n")
gem(name, *args).tap do
Bundler::UI::Shell.new.warn "** override_gem: #{name}, #{args.inspect}, caller: #{calling_file}" unless ENV["RAILS_ENV"] == "production"
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment