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

how to hide the verbose information when execute nvm install #3121

Open
1effortlessness opened this issue Jun 1, 2023 · 2 comments
Open
Labels
installing node Issues with installing node/io.js versions. needs followup We need some info or action from whoever filed this issue/PR. shell: zsh

Comments

@1effortlessness
Copy link

Operating system and version:

Macbook M1, MacOS 13.3.1

nvm debug output:

nvm --version: v0.39.3
$TERM_PROGRAM: iTerm.app
$SHELL: /bin/zsh
$SHLVL: 1
whoami: 'liujiaxi'
${HOME}: /Users/liujiaxi
${NVM_DIR}: '${HOME}/.nvm'
${PATH}: ${HOME}/Library/pnpm:${NVM_DIR}/versions/node/v18.14.2/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/homebrew/opt/fzf/bin:${HOME}/Library/Android/sdk/emulator:${HOME}/Library/Android/sdk/platform-tools
$PREFIX: ''
${NPM_CONFIG_PREFIX}: ''
$NVM_NODEJS_ORG_MIRROR: ''
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'zsh 5.9 (x86_64-apple-darwin22.0)'
uname -a: 'Darwin 22.4.0 Darwin Kernel Version 22.4.0: Mon Mar 6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000 arm64'
checksum binary: 'shasum'
OS version: macOS 13.3.1 (a) 22E772610a
awk: /usr/bin/awk, awk version 20200816
curl: /usr/bin/curl, curl 7.87.0 (x86_64-apple-darwin22.0) libcurl/7.87.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.51.0
wget: not found
sed: /usr/bin/sed
cut: /usr/bin/cut
basename: /usr/bin/basename
rm: rm: aliased to rm -i (rm -i)
mkdir: /bin/mkdir
xargs: /usr/bin/xargs
git: /usr/bin/git, git version 2.39.2 (Apple Git-143)
ls: grep:: No such file or directory
grep: grep: aliased to grep --color (grep --color), grep (BSD grep, GNU compatible) 2.6.0-FreeBSD
nvm current: v18.14.2
which node: ${NVM_DIR}/versions/node/v18.14.2/bin/node
which iojs: iojs not found
which npm: ${NVM_DIR}/versions/node/v18.14.2/bin/npm
npm config get prefix: ${NVM_DIR}/versions/node/v18.14.2
npm root -g: ${NVM_DIR}/versions/node/v18.14.2/lib/node_modules

nvm ls output:

       v16.19.1
->     v18.14.2
        v19.7.0
default -> 18 (-> v18.14.2)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v19.7.0) (default)
stable -> 19.7 (-> v19.7.0) (default)
lts/* -> lts/hydrogen (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.0 (-> N/A)
lts/hydrogen -> v18.16.0 (-> N/A)

How did you install nvm?

readme

What steps did you perform?

execute nvm install 12 in iterm2

What happened?

so much and much verbose debug information, and i don't find the opts to hide it. below it is just part of the log info.

array pipestatus=( 0 )
array plugins=( alias-finder common-aliases colored-man-pages copyfile git jump z zsh-autosuggestions zsh-syntax-highlighting zsh-history-substring-search )
array precmd_functions=( omz_termsupport_precmd omz_termsupport_cwd _zshz_precmd _zsh_autosuggest_start _zsh_highlight_main__precmd_hook )
array preexec_functions=( omz_termsupport_preexec preexec_alias-finder _zsh_highlight_preexec_hook )
prompt=$'%(?:%{\C-[[01;32m%}➜ :%{\C-[[01;31m%}➜ ) %{\C-[[36m%}%c%{\C-[[00m%} $(git_prompt_info)'
local provided_version=12
array tied PSVAR psvar=(  )
reset_color
array readonly reswords
ret=0
association saliases
array signals=( EXIT HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 ZERR DEBUG )
integer 10 readonly status=0
association readonly sysparams
undefined termcap
association readonly terminfo
association readonly userdirs
association readonly usergroups
local version_not_provided=0
undefined watch
association readonly widgets
array zle_bracketed_paste=( $'\C-[[?2004h' $'\C-[[?2004l' )
array readonly tied ZSH_EVAL_CONTEXT zsh_eval_context=( toplevel shfunc shfunc shfunc cmdsubst shfunc cmdsubst shfunc cmdsubst shfunc )
integer readonly zsh_highlight__memo_feature=1
zsh_highlight__pat_static_bug=false
undefined zsh_scheduled_events
arm64.tar.xz: File name too long
Provided file to checksum does not exist.
Binary download failed, trying source.
Additional options while compiling:  --no-verbose
Clang v3.5+ detected! CC or CXX not specified, will use Clang as C/C++ compiler!
Local cache found: ${NVM_DIR}/.cache/src/node-v12.22.12/node-v12.22.12.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/src/node-v12.22.12/node-v12.22.12.tar.xz
$>./configure --prefix=/Users/liujiaxi/.nvm/versions/node/v12.22.12 --no-verbose<
./configure: line 3: exec: python: not found
nvm: install v12.22.12 failed!

What did you expect to happen?

hide the log info

Is there anything in any of your profile files that modifies the PATH?

No

@ljharb
Copy link
Member

ljharb commented Jun 1, 2023

Have you perhaps enabled -x in your shell options?

Either way that array logging stuff isn't something I've ever seen. What's the output of setopt?

@ljharb ljharb added shell: zsh installing node Issues with installing node/io.js versions. needs followup We need some info or action from whoever filed this issue/PR. labels Jun 1, 2023
@salaciataurus
Copy link

I'm also seeing this behavior while using zsh. Was this ever solved?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
installing node Issues with installing node/io.js versions. needs followup We need some info or action from whoever filed this issue/PR. shell: zsh
Projects
None yet
Development

No branches or pull requests

3 participants