Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] pyenv init --path is no longer needed, and cause problem with other *env #99

Merged
merged 1 commit into from
Jul 11, 2022

Conversation

kotokaze
Copy link
Contributor

According to the pyenv's readme, pyenv init --path is a option to setup without shell integration and no longer needed for normal users.

https://github.com/pyenv/pyenv/blob/70b23638f4afca187b0b568ffb7fa53e30477ff3/README.md?plain=1#L275-L276

In the current situation, pyenv init --path also causes a problem with anyenv. When logging into zsh, the initialization process stops at pyenv and further (such as rbenv, or sbtenv) are impossible.

@yshrsmz
Copy link

yshrsmz commented Jun 27, 2022

@riywo Could you take a look? 🙏

@riywo
Copy link
Member

riywo commented Jun 27, 2022

Could you add outputs of the failure with the current version and the success with the patched version?

@yasuhiron777
Copy link

@kotokaze I may have a problem related to this PR.
I am led here for asking for help on StackOverflow.
It'd be good if you work on merging this PR. 🙏🏻

@kotokaze
Copy link
Contributor Author

kotokaze commented Jul 8, 2022

@riywo
Here is the output of anyenv versions and debug log on activation

Original (on branch master):

$ anyenv versions
jenv:
  system
  (omit because of too long)
* zulu64-1.8.0.322 (set by /Users/kotokaze/.local/opt/anyenv/envs/jenv/version)
luaenv:
* 5.4.4 (set by /Users/kotokaze/.local/opt/anyenv/envs/luaenv/version)
nodenv:
* 16.14.2 (set by /Users/kotokaze/.local/opt/anyenv/envs/nodenv/version)
phpenv:
* 8.1.4 (set by /Users/kotokaze/.local/opt/anyenv/envs/phpenv/version)
pyenv:
  system
  2.7.18
  3.10.4
  3.6.15
  3.7.12
* 3.8.13 (set by /Users/kotokaze/.local/opt/anyenv/envs/pyenv/version)
  3.9.8
  miniforge3
  miniforge3/envs/ml-env
rbenv:
/Users/kotokaze/.local/opt/anyenv/libexec/anyenv-versions: line 17: rbenv: command not found

sbtenv:
/Users/kotokaze/.local/opt/anyenv/libexec/anyenv-versions: line 17: sbtenv: command not found

scalaenv:
/Users/kotokaze/.local/opt/anyenv/libexec/anyenv-versions: line 17: scalaenv: command not found
Debug pritnt ( `ANYENV_DEBUG=1` ) ``` ++ [anyenv:15] type -p greadlink readlink ++ [anyenv:15] head -1 + [anyenv:15] READLINK=/usr/bin/readlink + [anyenv:16] '[' -z /usr/bin/readlink ']' + [anyenv:39] '[' -z /Users/kotokaze/.local/opt/anyenv ']' + [anyenv:42] ANYENV_ROOT=/Users/kotokaze/.local/opt/anyenv + [anyenv:44] export ANYENV_ROOT + [anyenv:46] '[' -z '' ']' ++ [anyenv:47] pwd + [anyenv:47] ANYENV_DIR=/Users/kotokaze + [anyenv:56] export ANYENV_DIR + [anyenv:59] shopt -s nullglob ++ [anyenv:61] abs_dirname /Users/kotokaze/.local/opt/anyenv/bin/anyenv +++ [anyenv:26] pwd ++ [anyenv:26] local cwd=/Users/kotokaze ++ [anyenv:27] local path=/Users/kotokaze/.local/opt/anyenv/bin/anyenv ++ [anyenv:29] '[' -n /Users/kotokaze/.local/opt/anyenv/bin/anyenv ']' ++ [anyenv:30] cd /Users/kotokaze/.local/opt/anyenv/bin ++ [anyenv:31] local name=anyenv +++ [anyenv:32] resolve_link anyenv +++ [anyenv:22] /usr/bin/readlink anyenv ++ [anyenv:32] path=../libexec/anyenv ++ [anyenv:29] '[' -n ../libexec/anyenv ']' ++ [anyenv:30] cd ../libexec ++ [anyenv:31] local name=anyenv +++ [anyenv:32] resolve_link anyenv +++ [anyenv:22] /usr/bin/readlink anyenv +++ [anyenv:32] true ++ [anyenv:32] path= ++ [anyenv:29] '[' -n '' ']' ++ [anyenv:35] pwd ++ [anyenv:36] cd /Users/kotokaze + [anyenv:61] bin_path=/Users/kotokaze/.local/opt/anyenv/libexec + [anyenv:62] for plugin_bin in '"${ANYENV_ROOT}/plugins/"*/bin' + [anyenv:63] bin_path=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin + [anyenv:62] for plugin_bin in '"${ANYENV_ROOT}/plugins/"*/bin' + [anyenv:63] bin_path=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin + [anyenv:65] export PATH=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin:/Users/kotokaze/.local/opt/anyenv/bin:/Users/kotokaze/.local/bin:/Users/kotokaze/.local/share/go/bin:/Users/kotokaze/.local/share/gem/bin:/Users/kotokaze/.local/opt/flutter/bin:/opt/homebrew/opt/qt@5/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/grep/libexec/gnubin:/opt/homebrew/opt/bzip2/bin:/Users/kotokaze/.local/share/zinit/polaris/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/kotokaze/.local/share/cargo/bin + [anyenv:65] PATH=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin:/Users/kotokaze/.local/opt/anyenv/bin:/Users/kotokaze/.local/bin:/Users/kotokaze/.local/share/go/bin:/Users/kotokaze/.local/share/gem/bin:/Users/kotokaze/.local/opt/flutter/bin:/opt/homebrew/opt/qt@5/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/grep/libexec/gnubin:/opt/homebrew/opt/bzip2/bin:/Users/kotokaze/.local/share/zinit/polaris/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/kotokaze/.local/share/cargo/bin + [anyenv:67] hook_path=:/Users/kotokaze/.local/opt/anyenv/anyenv.d:/usr/local/etc/anyenv.d:/etc/anyenv.d:/usr/lib/anyenv/hooks + [anyenv:71] export ANYENV_HOOK_PATH=:/Users/kotokaze/.local/opt/anyenv/anyenv.d:/usr/local/etc/anyenv.d:/etc/anyenv.d:/usr/lib/anyenv/hooks + [anyenv:71] ANYENV_HOOK_PATH=:/Users/kotokaze/.local/opt/anyenv/anyenv.d:/usr/local/etc/anyenv.d:/etc/anyenv.d:/usr/lib/anyenv/hooks + [anyenv:73] shopt -u nullglob + [anyenv:76] command=init + [anyenv:77] case "$command" in ++ [anyenv:85] command -v anyenv-init + [anyenv:85] command_path=/Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init + [anyenv:86] '[' -z /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init ']' + [anyenv:91] shift 1 + [anyenv:92] exec /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init - + [anyenv-init:8] print= + [anyenv-init:9] no_rehash_arg= + [anyenv-init:10] for args in '"$@"' + [anyenv-init:12] '[' - = - ']' + [anyenv-init:13] print=1 + [anyenv-init:14] shift + [anyenv-init:17] '[' - = --no-rehash ']' + [anyenv-init:23] shell= + [anyenv-init:24] '[' -z '' ']' ++ [anyenv-init:25] basename /bin/zsh + [anyenv-init:25] shell=zsh ++ [anyenv-init:28] type -p greadlink readlink ++ [anyenv-init:28] head -1 + [anyenv-init:28] READLINK=/usr/bin/readlink + [anyenv-init:29] '[' -z /usr/bin/readlink ']' ++ [anyenv-init:56] abs_dirname /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init +++ [anyenv-init:39] pwd ++ [anyenv-init:39] local cwd=/Users/kotokaze ++ [anyenv-init:40] local path=/Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init ++ [anyenv-init:42] '[' -n /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init ']' ++ [anyenv-init:43] cd /Users/kotokaze/.local/opt/anyenv/libexec ++ [anyenv-init:44] local name=anyenv-init +++ [anyenv-init:45] resolve_link anyenv-init +++ [anyenv-init:35] /usr/bin/readlink anyenv-init +++ [anyenv-init:45] true ++ [anyenv-init:45] path= ++ [anyenv-init:42] '[' -n '' ']' ++ [anyenv-init:48] pwd ++ [anyenv-init:49] cd /Users/kotokaze + [anyenv-init:56] root=/Users/kotokaze/.local/opt/anyenv/libexec/.. + [anyenv-init:58] '[' -z 1 ']' + [anyenv-init:94] mkdir -p /Users/kotokaze/.local/opt/anyenv/envs + [anyenv-init:96] case "$shell" in + [anyenv-init:98] echo 'source "/Users/kotokaze/.local/opt/anyenv/libexec/../completions/anyenv.zsh"' + [anyenv-init:102] case "$shell" in + [anyenv-init:114] cat ++ [anyenv-init:128] anyenv-install --list + [anyenv-install:21] ANYENV_DEFAULT_MANIFEST_GIT_REPO=https://github.com/anyenv/anyenv-install.git + [anyenv-install:23] '[' -z ']' + [anyenv-install:25] ANYENV_DEFINITION_ROOT=/Users/kotokaze/.local/etc/anyenv/anyenv-install + [anyenv-install:192] unset FORCE + [anyenv-install:193] unset SKIP_EXISTING + [anyenv-install:196] '[' --list = --complete ']' + [anyenv-install:208] '[' -z /Users/kotokaze/.local/opt/anyenv ']' + [anyenv-install:212] parse_options --list + [anyenv-install:169] OPTIONS=() + [anyenv-install:170] ARGUMENTS=() + [anyenv-install:171] local arg option index + [anyenv-install:173] for arg in '"$@"' + [anyenv-install:174] '[' - = - ']' + [anyenv-install:175] '[' - = - ']' + [anyenv-install:176] OPTIONS[${#OPTIONS[*]}]=list + [anyenv-install:213] for option in '"${OPTIONS[@]}"' + [anyenv-install:214] case "$option" in + [anyenv-install:219] '[' '!' -d /Users/kotokaze/.local/etc/anyenv/anyenv-install ']' + [anyenv-install:224] definitions + [anyenv-install:111] local query= + [anyenv-install:224] indent + [anyenv-install:165] sed 's/^/ /' + [anyenv-install:112] list_definitions + [anyenv-install:29] '[' '!' -d /Users/kotokaze/.local/etc/anyenv/anyenv-install ']' + [anyenv-install:112] grep -F '' + [anyenv-install:40] sort + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=Renv + [anyenv-install:34] '[' Renv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/Renv + [anyenv-install:37] echo Renv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=crenv + [anyenv-install:34] '[' crenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/crenv + [anyenv-install:37] echo crenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=denv + [anyenv-install:34] '[' denv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/denv + [anyenv-install:37] echo denv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=erlenv + [anyenv-install:34] '[' erlenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/erlenv + [anyenv-install:37] echo erlenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=exenv + [anyenv-install:34] '[' exenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/exenv + [anyenv-install:37] echo exenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=goenv + [anyenv-install:34] '[' goenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/goenv + [anyenv-install:37] echo goenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=hsenv + [anyenv-install:34] '[' hsenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/hsenv + [anyenv-install:37] echo hsenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=jenv + [anyenv-install:34] '[' jenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/jenv + [anyenv-install:37] echo jenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=jlenv + [anyenv-install:34] '[' jlenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/jlenv + [anyenv-install:37] echo jlenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=kubectlenv + [anyenv-install:34] '[' kubectlenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/kubectlenv + [anyenv-install:37] echo kubectlenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=luaenv + [anyenv-install:34] '[' luaenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/luaenv + [anyenv-install:37] echo luaenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=nodenv + [anyenv-install:34] '[' nodenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/nodenv + [anyenv-install:37] echo nodenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=phpenv + [anyenv-install:34] '[' phpenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/phpenv + [anyenv-install:37] echo phpenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=plenv + [anyenv-install:34] '[' plenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/plenv + [anyenv-install:37] echo plenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=pyenv + [anyenv-install:34] '[' pyenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/pyenv + [anyenv-install:37] echo pyenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=rbenv + [anyenv-install:34] '[' rbenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/rbenv + [anyenv-install:37] echo rbenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=sbtenv + [anyenv-install:34] '[' sbtenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/sbtenv + [anyenv-install:37] echo sbtenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=scalaenv + [anyenv-install:34] '[' scalaenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/scalaenv + [anyenv-install:37] echo scalaenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=swiftenv + [anyenv-install:34] '[' swiftenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/swiftenv + [anyenv-install:37] echo swiftenv + [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env' + [anyenv-install:33] definition_name=tfenv + [anyenv-install:34] '[' tfenv '!=' '*' ']' + [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/tfenv + [anyenv-install:37] echo tfenv + [anyenv-install:225] exit ++ [anyenv-init:159] anyenv-envs + [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*' + [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/jenv ']' + [anyenv-envs:12] echo jenv + [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*' + [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/luaenv ']' + [anyenv-envs:12] echo luaenv + [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*' + [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/nodenv ']' + [anyenv-envs:12] echo nodenv + [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*' + [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/phpenv ']' + [anyenv-envs:12] echo phpenv + [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*' + [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/pyenv ']' + [anyenv-envs:12] echo pyenv + [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*' + [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/rbenv ']' + [anyenv-envs:12] echo rbenv + [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*' + [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/sbtenv ']' + [anyenv-envs:12] echo sbtenv + [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*' + [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/scalaenv ']' + [anyenv-envs:12] echo scalaenv + [anyenv-init:130] for env in '$(anyenv-envs)' ++ [anyenv-init:131] echo jenv_ROOT ++ [anyenv-init:131] tr '[a-z]' '[A-Z]' + [anyenv-init:131] ENV_ROOT_VALUE=JENV_ROOT + [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/jenv + [anyenv-init:134] case "$shell" in + [anyenv-init:141] echo 'export JENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/jenv"' + [anyenv-init:142] export JENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/jenv + [anyenv-init:142] JENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/jenv + [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/jenv/bin:$PATH"' + [anyenv-init:148] case ${env} in ++ [anyenv-init:157] /Users/kotokaze/.local/opt/anyenv/envs/jenv/bin/jenv init - zsh + [anyenv-init:157] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/jenv/shims:${PATH}" export JENV_SHELL=zsh export JENV_LOADED=1 unset JAVA_HOME unset JDK_HOME source '\''/Users/kotokaze/.local/opt/anyenv/envs/jenv/libexec/../completions/jenv.zsh'\'' jenv rehash 2>/dev/null jenv refresh-plugins source "/Users/kotokaze/.local/opt/anyenv/envs/jenv/plugins/export/etc/jenv.d/init/export_jenv_hook.zsh" jenv() { type typeset &> /dev/null && typeset command command="$1" if [ "$#" -gt 0 ]; then shift fi

case "$command" in
enable-plugin|rehash|shell|shell-options)
eval jenv "sh-$command" "$@";;
*)
command jenv "$command" "$@";;
esac
}'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo luaenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=LUAENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/luaenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export LUAENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/luaenv"'

  • [anyenv-init:142] export LUAENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/luaenv

  • [anyenv-init:142] LUAENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/luaenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/luaenv/bin:$PATH"'

  • [anyenv-init:148] case ${env} in
    ++ [anyenv-init:157] /Users/kotokaze/.local/opt/anyenv/envs/luaenv/bin/luaenv init - zsh

  • [anyenv-init:157] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/luaenv/shims:${PATH}"
    export LUAENV_SHELL=zsh
    source '''/Users/kotokaze/.local/opt/anyenv/envs/luaenv/libexec/../completions/luaenv.zsh'''
    luaenv rehash 2>/dev/null
    luaenv() {
    local command
    command="$1"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    rehash|shell)
    eval "luaenv "sh-$command" "$@"";;
    *)
    command luaenv "$command" "$@";;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo nodenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=NODENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/nodenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export NODENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/nodenv"'

  • [anyenv-init:142] export NODENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/nodenv

  • [anyenv-init:142] NODENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/nodenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/nodenv/bin:$PATH"'

  • [anyenv-init:148] case ${env} in
    ++ [anyenv-init:157] /Users/kotokaze/.local/opt/anyenv/envs/nodenv/bin/nodenv init - zsh

  • [anyenv-init:157] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/nodenv/shims:${PATH}"
    export NODENV_SHELL=zsh
    source '''/Users/kotokaze/.local/opt/anyenv/envs/nodenv/libexec/../completions/nodenv.zsh'''
    command nodenv rehash 2>/dev/null
    nodenv() {
    local command
    command="${1:-}"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    rehash|shell)
    eval "$(nodenv "sh-$command" "$@")";;
    *)
    command nodenv "$command" "$@";;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo phpenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=PHPENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/phpenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export PHPENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/phpenv"'

  • [anyenv-init:142] export PHPENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/phpenv

  • [anyenv-init:142] PHPENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/phpenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/phpenv/bin:$PATH"'

  • [anyenv-init:148] case ${env} in
    ++ [anyenv-init:157] /Users/kotokaze/.local/opt/anyenv/envs/phpenv/bin/phpenv init - zsh

  • [anyenv-init:157] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/phpenv/shims:${PATH}"
    source "/Users/kotokaze/.local/opt/anyenv/envs/phpenv/libexec/../completions/phpenv.zsh"
    phpenv rehash 2>/dev/null
    phpenv() {
    local command
    command="$1"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    shell)
    eval phpenv "sh-$command" "$@";;
    *)
    command phpenv "$command" "$@";;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo pyenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=PYENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/pyenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export PYENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/pyenv"'

  • [anyenv-init:142] export PYENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/pyenv

  • [anyenv-init:142] PYENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/pyenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/pyenv/bin:$PATH"'

  • [anyenv-init:148] case ${env} in
    ++ [anyenv-init:150] /Users/kotokaze/.local/opt/anyenv/envs/pyenv/bin/pyenv --version
    ++ [anyenv-init:150] env_major_version
    ++ [anyenv-init:53] cut '-d ' -f2
    ++ [anyenv-init:53] cut -d. -f1

  • [anyenv-init:150] '[' 2 -ge 2 ']'
    ++ [anyenv-init:151] /Users/kotokaze/.local/opt/anyenv/envs/pyenv/bin/pyenv init --path zsh

  • [anyenv-init:151] echo 'PATH="$(bash --norc -ec '''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'''/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims'''" ]]; then unset '''''''''paths[i]'''''''''; fi; done; echo "${paths[*]}"''')"
    export PATH="/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims:${PATH}"
    command pyenv rehash 2>/dev/null'
    +++ [anyenv-init:153] basename /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init
    ++ [anyenv-init:153] /Users/kotokaze/.local/opt/anyenv/envs/pyenv/bin/pyenv init --path anyenv-init

  • [anyenv-init:153] eval 'PATH="$(bash --norc -ec '''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'''/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims'''" ]]; then unset '''''''''paths[i]'''''''''; fi; done; echo "${paths[]}"''')"
    export PATH="/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims:${PATH}"
    command pyenv rehash 2>/dev/null'
    +++ [anyenv-init:153] bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims" ]]; then unset '''paths[i]'''; fi; done; echo "${paths[
    ]}"'
    ++ [anyenv-init:153] PATH=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin:/Users/kotokaze/.local/opt/anyenv/bin:/Users/kotokaze/.local/bin:/Users/kotokaze/.local/share/go/bin:/Users/kotokaze/.local/share/gem/bin:/Users/kotokaze/.local/opt/flutter/bin:/opt/homebrew/opt/qt@5/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/grep/libexec/gnubin:/opt/homebrew/opt/bzip2/bin:/Users/kotokaze/.local/share/zinit/polaris/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/kotokaze/.local/share/cargo/bin
    ++ [anyenv-init:154] export PATH=/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims:/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin:/Users/kotokaze/.local/opt/anyenv/bin:/Users/kotokaze/.local/bin:/Users/kotokaze/.local/share/go/bin:/Users/kotokaze/.local/share/gem/bin:/Users/kotokaze/.local/opt/flutter/bin:/opt/homebrew/opt/qt@5/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/grep/libexec/gnubin:/opt/homebrew/opt/bzip2/bin:/Users/kotokaze/.local/share/zinit/polaris/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/kotokaze/.local/share/cargo/bin
    ++ [anyenv-init:154] PATH=/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims:/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin:/Users/kotokaze/.local/opt/anyenv/bin:/Users/kotokaze/.local/bin:/Users/kotokaze/.local/share/go/bin:/Users/kotokaze/.local/share/gem/bin:/Users/kotokaze/.local/opt/flutter/bin:/opt/homebrew/opt/qt@5/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/grep/libexec/gnubin:/opt/homebrew/opt/bzip2/bin:/Users/kotokaze/.local/share/zinit/polaris/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/kotokaze/.local/share/cargo/bin
    ++ [anyenv-init:155] command pyenv rehash

Without --path option (i.e. use PR one):

$ anyenv versions
jenv:
  system
  (omit because of too long)
* zulu64-1.8.0.322 (set by /Users/kotokaze/.local/opt/anyenv/envs/jenv/version)
luaenv:
* 5.4.4 (set by /Users/kotokaze/.local/opt/anyenv/envs/luaenv/version)
nodenv:
* 16.14.2 (set by /Users/kotokaze/.local/opt/anyenv/envs/nodenv/version)
phpenv:
* 8.1.4 (set by /Users/kotokaze/.local/opt/anyenv/envs/phpenv/version)
pyenv:
  system
  2.7.18
  3.10.4
  3.6.15
  3.7.12
* 3.8.13 (set by /Users/kotokaze/.local/opt/anyenv/envs/pyenv/version)
  3.9.8
  miniforge3
  miniforge3/envs/ml-env
rbenv:
  system
* 3.0.4 (set by /Users/kotokaze/.local/opt/anyenv/envs/rbenv/version)
sbtenv:
* 1.5.2 (set by /Users/kotokaze/.local/opt/anyenv/envs/sbtenv/version)
scalaenv:
* scala3-3.1.0 (set by /Users/kotokaze/.local/opt/anyenv/envs/scalaenv/version)
Debug log ( `ANYENV_DEBUG=1` )

++ [anyenv:15] type -p greadlink readlink
++ [anyenv:15] head -1

  • [anyenv:15] READLINK=/usr/bin/readlink

  • [anyenv:16] '[' -z /usr/bin/readlink ']'

  • [anyenv:39] '[' -z /Users/kotokaze/.local/opt/anyenv ']'

  • [anyenv:42] ANYENV_ROOT=/Users/kotokaze/.local/opt/anyenv

  • [anyenv:44] export ANYENV_ROOT

  • [anyenv:46] '[' -z '' ']'
    ++ [anyenv:47] pwd

  • [anyenv:47] ANYENV_DIR=/Users/kotokaze

  • [anyenv:56] export ANYENV_DIR

  • [anyenv:59] shopt -s nullglob
    ++ [anyenv:61] abs_dirname /Users/kotokaze/.local/opt/anyenv/bin/anyenv
    +++ [anyenv:26] pwd
    ++ [anyenv:26] local cwd=/Users/kotokaze
    ++ [anyenv:27] local path=/Users/kotokaze/.local/opt/anyenv/bin/anyenv
    ++ [anyenv:29] '[' -n /Users/kotokaze/.local/opt/anyenv/bin/anyenv ']'
    ++ [anyenv:30] cd /Users/kotokaze/.local/opt/anyenv/bin
    ++ [anyenv:31] local name=anyenv
    +++ [anyenv:32] resolve_link anyenv
    +++ [anyenv:22] /usr/bin/readlink anyenv
    ++ [anyenv:32] path=../libexec/anyenv
    ++ [anyenv:29] '[' -n ../libexec/anyenv ']'
    ++ [anyenv:30] cd ../libexec
    ++ [anyenv:31] local name=anyenv
    +++ [anyenv:32] resolve_link anyenv
    +++ [anyenv:22] /usr/bin/readlink anyenv
    +++ [anyenv:32] true
    ++ [anyenv:32] path=
    ++ [anyenv:29] '[' -n '' ']'
    ++ [anyenv:35] pwd
    ++ [anyenv:36] cd /Users/kotokaze

  • [anyenv:61] bin_path=/Users/kotokaze/.local/opt/anyenv/libexec

  • [anyenv:62] for plugin_bin in '"${ANYENV_ROOT}/plugins/"*/bin'

  • [anyenv:63] bin_path=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin

  • [anyenv:62] for plugin_bin in '"${ANYENV_ROOT}/plugins/"*/bin'

  • [anyenv:63] bin_path=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin

  • [anyenv:65] export PATH=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin:/Users/kotokaze/.local/opt/anyenv/bin:/Users/kotokaze/.local/bin:/Users/kotokaze/.local/share/go/bin:/Users/kotokaze/.local/share/gem/bin:/Users/kotokaze/.local/opt/flutter/bin:/opt/homebrew/opt/qt@5/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/grep/libexec/gnubin:/opt/homebrew/opt/bzip2/bin:/Users/kotokaze/.local/share/zinit/polaris/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/kotokaze/.local/share/cargo/bin

  • [anyenv:65] PATH=/Users/kotokaze/.local/opt/anyenv/libexec:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-git/bin:/Users/kotokaze/.local/opt/anyenv/plugins/anyenv-update/bin:/Users/kotokaze/.local/opt/anyenv/bin:/Users/kotokaze/.local/bin:/Users/kotokaze/.local/share/go/bin:/Users/kotokaze/.local/share/gem/bin:/Users/kotokaze/.local/opt/flutter/bin:/opt/homebrew/opt/qt@5/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/grep/libexec/gnubin:/opt/homebrew/opt/bzip2/bin:/Users/kotokaze/.local/share/zinit/polaris/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/kotokaze/.local/share/cargo/bin

  • [anyenv:67] hook_path=:/Users/kotokaze/.local/opt/anyenv/anyenv.d:/usr/local/etc/anyenv.d:/etc/anyenv.d:/usr/lib/anyenv/hooks

  • [anyenv:71] export ANYENV_HOOK_PATH=:/Users/kotokaze/.local/opt/anyenv/anyenv.d:/usr/local/etc/anyenv.d:/etc/anyenv.d:/usr/lib/anyenv/hooks

  • [anyenv:71] ANYENV_HOOK_PATH=:/Users/kotokaze/.local/opt/anyenv/anyenv.d:/usr/local/etc/anyenv.d:/etc/anyenv.d:/usr/lib/anyenv/hooks

  • [anyenv:73] shopt -u nullglob

  • [anyenv:76] command=init

  • [anyenv:77] case "$command" in
    ++ [anyenv:85] command -v anyenv-init

  • [anyenv:85] command_path=/Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init

  • [anyenv:86] '[' -z /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init ']'

  • [anyenv:91] shift 1

  • [anyenv:92] exec /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init -

  • [anyenv-init:8] print=

  • [anyenv-init:9] no_rehash_arg=

  • [anyenv-init:10] for args in '"$@"'

  • [anyenv-init:12] '[' - = - ']'

  • [anyenv-init:13] print=1

  • [anyenv-init:14] shift

  • [anyenv-init:17] '[' - = --no-rehash ']'

  • [anyenv-init:23] shell=

  • [anyenv-init:24] '[' -z '' ']'
    ++ [anyenv-init:25] basename /bin/zsh

  • [anyenv-init:25] shell=zsh
    ++ [anyenv-init:28] type -p greadlink readlink
    ++ [anyenv-init:28] head -1

  • [anyenv-init:28] READLINK=/usr/bin/readlink

  • [anyenv-init:29] '[' -z /usr/bin/readlink ']'
    ++ [anyenv-init:56] abs_dirname /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init
    +++ [anyenv-init:39] pwd
    ++ [anyenv-init:39] local cwd=/Users/kotokaze
    ++ [anyenv-init:40] local path=/Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init
    ++ [anyenv-init:42] '[' -n /Users/kotokaze/.local/opt/anyenv/libexec/anyenv-init ']'
    ++ [anyenv-init:43] cd /Users/kotokaze/.local/opt/anyenv/libexec
    ++ [anyenv-init:44] local name=anyenv-init
    +++ [anyenv-init:45] resolve_link anyenv-init
    +++ [anyenv-init:35] /usr/bin/readlink anyenv-init
    +++ [anyenv-init:45] true
    ++ [anyenv-init:45] path=
    ++ [anyenv-init:42] '[' -n '' ']'
    ++ [anyenv-init:48] pwd
    ++ [anyenv-init:49] cd /Users/kotokaze

  • [anyenv-init:56] root=/Users/kotokaze/.local/opt/anyenv/libexec/..

  • [anyenv-init:58] '[' -z 1 ']'

  • [anyenv-init:94] mkdir -p /Users/kotokaze/.local/opt/anyenv/envs

  • [anyenv-init:96] case "$shell" in

  • [anyenv-init:98] echo 'source "/Users/kotokaze/.local/opt/anyenv/libexec/../completions/anyenv.zsh"'

  • [anyenv-init:102] case "$shell" in

  • [anyenv-init:114] cat
    ++ [anyenv-init:128] anyenv-install --list

  • [anyenv-install:21] ANYENV_DEFAULT_MANIFEST_GIT_REPO=https://github.com/anyenv/anyenv-install.git

  • [anyenv-install:23] '[' -z ']'

  • [anyenv-install:25] ANYENV_DEFINITION_ROOT=/Users/kotokaze/.local/etc/anyenv/anyenv-install

  • [anyenv-install:192] unset FORCE

  • [anyenv-install:193] unset SKIP_EXISTING

  • [anyenv-install:196] '[' --list = --complete ']'

  • [anyenv-install:208] '[' -z /Users/kotokaze/.local/opt/anyenv ']'

  • [anyenv-install:212] parse_options --list

  • [anyenv-install:169] OPTIONS=()

  • [anyenv-install:170] ARGUMENTS=()

  • [anyenv-install:171] local arg option index

  • [anyenv-install:173] for arg in '"$@"'

  • [anyenv-install:174] '[' - = - ']'

  • [anyenv-install:175] '[' - = - ']'

  • [anyenv-install:176] OPTIONS[${#OPTIONS[*]}]=list

  • [anyenv-install:213] for option in '"${OPTIONS[@]}"'

  • [anyenv-install:214] case "$option" in

  • [anyenv-install:219] '[' '!' -d /Users/kotokaze/.local/etc/anyenv/anyenv-install ']'

  • [anyenv-install:224] definitions

  • [anyenv-install:111] local query=

  • [anyenv-install:224] indent

  • [anyenv-install:165] sed 's/^/ /'

  • [anyenv-install:112] list_definitions

  • [anyenv-install:29] '[' '!' -d /Users/kotokaze/.local/etc/anyenv/anyenv-install ']'

  • [anyenv-install:112] grep -F ''

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:40] sort

  • [anyenv-install:33] definition_name=Renv

  • [anyenv-install:34] '[' Renv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/Renv

  • [anyenv-install:37] echo Renv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=crenv

  • [anyenv-install:34] '[' crenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/crenv

  • [anyenv-install:37] echo crenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=denv

  • [anyenv-install:34] '[' denv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/denv

  • [anyenv-install:37] echo denv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=erlenv

  • [anyenv-install:34] '[' erlenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/erlenv

  • [anyenv-install:37] echo erlenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=exenv

  • [anyenv-install:34] '[' exenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/exenv

  • [anyenv-install:37] echo exenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=goenv

  • [anyenv-install:34] '[' goenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/goenv

  • [anyenv-install:37] echo goenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=hsenv

  • [anyenv-install:34] '[' hsenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/hsenv

  • [anyenv-install:37] echo hsenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=jenv

  • [anyenv-install:34] '[' jenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/jenv

  • [anyenv-install:37] echo jenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=jlenv

  • [anyenv-install:34] '[' jlenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/jlenv

  • [anyenv-install:37] echo jlenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=kubectlenv

  • [anyenv-install:34] '[' kubectlenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/kubectlenv

  • [anyenv-install:37] echo kubectlenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=luaenv

  • [anyenv-install:34] '[' luaenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/luaenv

  • [anyenv-install:37] echo luaenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=nodenv

  • [anyenv-install:34] '[' nodenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/nodenv

  • [anyenv-install:37] echo nodenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=phpenv

  • [anyenv-install:34] '[' phpenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/phpenv

  • [anyenv-install:37] echo phpenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=plenv

  • [anyenv-install:34] '[' plenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/plenv

  • [anyenv-install:37] echo plenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=pyenv

  • [anyenv-install:34] '[' pyenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/pyenv

  • [anyenv-install:37] echo pyenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=rbenv

  • [anyenv-install:34] '[' rbenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/rbenv

  • [anyenv-install:37] echo rbenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=sbtenv

  • [anyenv-install:34] '[' sbtenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/sbtenv

  • [anyenv-install:37] echo sbtenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=scalaenv

  • [anyenv-install:34] '[' scalaenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/scalaenv

  • [anyenv-install:37] echo scalaenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=swiftenv

  • [anyenv-install:34] '[' swiftenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/swiftenv

  • [anyenv-install:37] echo swiftenv

  • [anyenv-install:32] for definition in '"${ANYENV_DEFINITION_ROOT}/"*env'

  • [anyenv-install:33] definition_name=tfenv

  • [anyenv-install:34] '[' tfenv '!=' '*' ']'

  • [anyenv-install:35] grep -q 'install_env ' /Users/kotokaze/.local/etc/anyenv/anyenv-install/tfenv

  • [anyenv-install:37] echo tfenv

  • [anyenv-install:225] exit
    ++ [anyenv-init:150] anyenv-envs

  • [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*'

  • [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/jenv ']'

  • [anyenv-envs:12] echo jenv

  • [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*'

  • [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/luaenv ']'

  • [anyenv-envs:12] echo luaenv

  • [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*'

  • [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/nodenv ']'

  • [anyenv-envs:12] echo nodenv

  • [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*'

  • [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/phpenv ']'

  • [anyenv-envs:12] echo phpenv

  • [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*'

  • [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/pyenv ']'

  • [anyenv-envs:12] echo pyenv

  • [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*'

  • [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/rbenv ']'

  • [anyenv-envs:12] echo rbenv

  • [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*'

  • [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/sbtenv ']'

  • [anyenv-envs:12] echo sbtenv

  • [anyenv-envs:10] for path in '"${ANYENV_ROOT}/envs/"*'

  • [anyenv-envs:11] '[' -d /Users/kotokaze/.local/opt/anyenv/envs/scalaenv ']'

  • [anyenv-envs:12] echo scalaenv

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo jenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=JENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/jenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export JENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/jenv"'

  • [anyenv-init:142] export JENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/jenv

  • [anyenv-init:142] JENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/jenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/jenv/bin:$PATH"'
    ++ [anyenv-init:148] /Users/kotokaze/.local/opt/anyenv/envs/jenv/bin/jenv init - zsh

  • [anyenv-init:148] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/jenv/shims:${PATH}"
    export JENV_SHELL=zsh
    export JENV_LOADED=1
    unset JAVA_HOME
    unset JDK_HOME
    source '''/Users/kotokaze/.local/opt/anyenv/envs/jenv/libexec/../completions/jenv.zsh'''
    jenv rehash 2>/dev/null
    jenv refresh-plugins
    source "/Users/kotokaze/.local/opt/anyenv/envs/jenv/plugins/export/etc/jenv.d/init/export_jenv_hook.zsh"
    jenv() {
    type typeset &> /dev/null && typeset command
    command="$1"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    enable-plugin|rehash|shell|shell-options)
    eval jenv "sh-$command" "$@";;
    *)
    command jenv "$command" "$@";;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo luaenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=LUAENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/luaenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export LUAENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/luaenv"'

  • [anyenv-init:142] export LUAENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/luaenv

  • [anyenv-init:142] LUAENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/luaenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/luaenv/bin:$PATH"'
    ++ [anyenv-init:148] /Users/kotokaze/.local/opt/anyenv/envs/luaenv/bin/luaenv init - zsh

  • [anyenv-init:148] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/luaenv/shims:${PATH}"
    export LUAENV_SHELL=zsh
    source '''/Users/kotokaze/.local/opt/anyenv/envs/luaenv/libexec/../completions/luaenv.zsh'''
    luaenv rehash 2>/dev/null
    luaenv() {
    local command
    command="$1"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    rehash|shell)
    eval "luaenv "sh-$command" "$@"";;
    *)
    command luaenv "$command" "$@";;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo nodenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=NODENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/nodenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export NODENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/nodenv"'

  • [anyenv-init:142] export NODENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/nodenv

  • [anyenv-init:142] NODENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/nodenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/nodenv/bin:$PATH"'
    ++ [anyenv-init:148] /Users/kotokaze/.local/opt/anyenv/envs/nodenv/bin/nodenv init - zsh

  • [anyenv-init:148] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/nodenv/shims:${PATH}"
    export NODENV_SHELL=zsh
    source '''/Users/kotokaze/.local/opt/anyenv/envs/nodenv/libexec/../completions/nodenv.zsh'''
    command nodenv rehash 2>/dev/null
    nodenv() {
    local command
    command="${1:-}"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    rehash|shell)
    eval "$(nodenv "sh-$command" "$@")";;
    *)
    command nodenv "$command" "$@";;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo phpenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=PHPENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/phpenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export PHPENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/phpenv"'

  • [anyenv-init:142] export PHPENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/phpenv

  • [anyenv-init:142] PHPENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/phpenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/phpenv/bin:$PATH"'
    ++ [anyenv-init:148] /Users/kotokaze/.local/opt/anyenv/envs/phpenv/bin/phpenv init - zsh

  • [anyenv-init:148] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/phpenv/shims:${PATH}"
    source "/Users/kotokaze/.local/opt/anyenv/envs/phpenv/libexec/../completions/phpenv.zsh"
    phpenv rehash 2>/dev/null
    phpenv() {
    local command
    command="$1"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    shell)
    eval phpenv "sh-$command" "$@";;
    *)
    command phpenv "$command" "$@";;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo pyenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=PYENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/pyenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export PYENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/pyenv"'

  • [anyenv-init:142] export PYENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/pyenv

  • [anyenv-init:142] PYENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/pyenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/pyenv/bin:$PATH"'
    ++ [anyenv-init:148] /Users/kotokaze/.local/opt/anyenv/envs/pyenv/bin/pyenv init - zsh

  • [anyenv-init:148] echo 'PATH="$(bash --norc -ec '''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'''/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims'''" ]]; then unset '''''''''paths[i]'''''''''; fi; done; echo "${paths[*]}"''')"
    export PATH="/Users/kotokaze/.local/opt/anyenv/envs/pyenv/shims:${PATH}"
    export PYENV_SHELL=zsh
    source '''/Users/kotokaze/.local/opt/anyenv/envs/pyenv/libexec/../completions/pyenv.zsh'''
    command pyenv rehash 2>/dev/null
    pyenv() {
    local command
    command="${1:-}"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    activate|deactivate|rehash|shell)
    eval "$(pyenv "sh-$command" "$@")"
    ;;
    *)
    command pyenv "$command" "$@"
    ;;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo rbenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=RBENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/rbenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export RBENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/rbenv"'

  • [anyenv-init:142] export RBENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/rbenv

  • [anyenv-init:142] RBENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/rbenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/rbenv/bin:$PATH"'
    ++ [anyenv-init:148] /Users/kotokaze/.local/opt/anyenv/envs/rbenv/bin/rbenv init - zsh

  • [anyenv-init:148] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/rbenv/shims:${PATH}"
    export RBENV_SHELL=zsh
    source '''/Users/kotokaze/.local/opt/anyenv/envs/rbenv/libexec/../completions/rbenv.zsh'''
    command rbenv rehash 2>/dev/null
    rbenv() {
    local command
    command="${1:-}"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    rehash|shell)
    eval "$(rbenv "sh-$command" "$@")";;
    *)
    command rbenv "$command" "$@";;
    esac
    }'

  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo sbtenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=SBTENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/sbtenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export SBTENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/sbtenv"'

  • [anyenv-init:142] export SBTENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/sbtenv

  • [anyenv-init:142] SBTENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/sbtenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/sbtenv/bin:$PATH"'
    ++ [anyenv-init:148] /Users/kotokaze/.local/opt/anyenv/envs/sbtenv/bin/sbtenv init - zsh

  • [anyenv-init:148] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/sbtenv/shims:${PATH}"
    export SBTENV_SHELL=zsh
    source '''/Users/kotokaze/.local/opt/anyenv/envs/sbtenv/libexec/../completions/sbtenv.zsh'''
    sbtenv rehash 2> /dev/null
    sbtenv() {
    local command
    command="$1"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    rehash|shell)
    eval "sbtenv "sh-$command" "$@"";;

    • )
      command sbtenv "$command" "$@";;
      esac
      }'
  • [anyenv-init:130] for env in '$(anyenv-envs)'
    ++ [anyenv-init:131] echo scalaenv_ROOT
    ++ [anyenv-init:131] tr '[a-z]' '[A-Z]'

  • [anyenv-init:131] ENV_ROOT_VALUE=SCALAENV_ROOT

  • [anyenv-init:132] ENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/scalaenv

  • [anyenv-init:134] case "$shell" in

  • [anyenv-init:141] echo 'export SCALAENV_ROOT="/Users/kotokaze/.local/opt/anyenv/envs/scalaenv"'

  • [anyenv-init:142] export SCALAENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/scalaenv

  • [anyenv-init:142] SCALAENV_ROOT=/Users/kotokaze/.local/opt/anyenv/envs/scalaenv

  • [anyenv-init:143] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/scalaenv/bin:$PATH"'
    ++ [anyenv-init:148] /Users/kotokaze/.local/opt/anyenv/envs/scalaenv/bin/scalaenv init - zsh

  • [anyenv-init:148] echo 'export PATH="/Users/kotokaze/.local/opt/anyenv/envs/scalaenv/shims:${PATH}"
    export SCALAENV_SHELL=zsh
    source '''/Users/kotokaze/.local/opt/anyenv/envs/scalaenv/libexec/../completions/scalaenv.zsh'''
    (command scalaenv rehash 2>/dev/null &)
    scalaenv() {
    local command
    command="$1"
    if [ "$#" -gt 0 ]; then
    shift
    fi

    case "$command" in
    rehash|shell)
    eval "scalaenv "sh-$command" "$@"";;

    • )
      command scalaenv "$command" "$@";;
      esac
      }'

@riywo riywo merged commit d224001 into anyenv:master Jul 11, 2022
@riywo
Copy link
Member

riywo commented Jul 11, 2022

@kotokaze Thank you for the detailed logs. These are very helpful.

@riywo riywo added the bug label Aug 14, 2022
@github-actions github-actions bot mentioned this pull request Aug 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants