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

nvm_die_on_prefix:35: no matches found: ^NPM_CONFIG_PREFIX #2366

Closed
mensylisir opened this issue Nov 28, 2020 · 5 comments
Closed

nvm_die_on_prefix:35: no matches found: ^NPM_CONFIG_PREFIX #2366

mensylisir opened this issue Nov 28, 2020 · 5 comments

Comments

@mensylisir
Copy link

mensylisir commented Nov 28, 2020

add these to .zshrc

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion

source .zshrc
output:
nvm_die_on_prefix:35: no matches found: ^NPM_CONFIG_PREFIX

Operating system and version:

NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

nvm debug output:

nvm --version: v0.37.1
$SHELL: /usr/bin/zsh
$SHLVL: 1
whoami: 'mensyli1'
${HOME}: /home/mensyli1
${NVM_DIR}: '${HOME}/.nvm'
${PATH}: ${HOME}/.pyenv/plugins/pyenv-virtualenv/shims:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.pyenv/plugins/pyenv-virtualenv/shims:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.pyenv/plugins/pyenv-virtualenv/shims:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.pyenv/plugins/pyenv-virtualenv/shims:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.pyenv/plugins/pyenv-virtualenv/shims:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.pyenv/plugins/pyenv-virtualenv/shims:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.pyenv/plugins/pyenv-virtualenv/shims:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.pyenv/plugins/pyenv-virtualenv/shims:${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.rvm/gems/ruby-2.7.0/bin:${HOME}/.rvm/gems/ruby-2.7.0@global/bin:${HOME}/.rvm/rubies/ruby-2.7.0/bin:${HOME}/.rvm/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${NVM_DIR}/versions/node/v15.3.0/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/bin:${HOME}/.gvm/gos/go1.15.5/bin:${HOME}/.gvm/pkgsets/go1.15.5/global/overlay/bin:${HOME}/.gvm/bin:${HOME}/.gvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:${HOME}/.rvm/bin:${HOME}/.rvm/bin:${HOME}/.rvm/bin:${HOME}/.rvm/bin:${HOME}/.rvm/bin:${HOME}/.rvm/bin:${HOME}/.rvm/bin:${HOME}/.rvm/bin:${HOME}/.rvm/bin
$PREFIX: ''
${NPM_CONFIG_PREFIX}: ''
$NVM_NODEJS_ORG_MIRROR: ''
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'zsh 5.8 (x86_64-ubuntu-linux-gnu)'
uname -a: 'Linux 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux'
checksum binary: 'sha256sum'
OS version: Ubuntu 20.04.1 LTS  
curl: /usr/bin/curl, curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
wget: /usr/bin/wget, GNU Wget 1.20.3 built on linux-gnu.
git: /usr/bin/git, git version 2.25.1
ls: cannot access 'grep:': No such file or directory
grep: grep: aliased to grep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox} (grep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}), grep (GNU grep) 3.4
awk: /usr/bin/awk, GNU Awk 5.0.1, API: 2.0 (GNU MPFR 4.0.2, GNU MP 6.2.0)
sed: /usr/bin/sed, sed (GNU sed) 4.7
cut: /usr/bin/cut, cut (GNU coreutils) 8.30
basename: /usr/bin/basename, basename (GNU coreutils) 8.30
rm: /usr/bin/rm, rm (GNU coreutils) 8.30
mkdir: /usr/bin/mkdir, mkdir (GNU coreutils) 8.30
xargs: /usr/bin/xargs, xargs (GNU findutils) 4.7.0
nvm current: v15.3.0
which node: ${NVM_DIR}/versions/node/v15.3.0/bin/node
which iojs: iojs not found
which npm: ${NVM_DIR}/versions/node/v15.3.0/bin/npm
npm config get prefix: ${NVM_DIR}/versions/node/v15.3.0
npm root -g: ${NVM_DIR}/versions/node/v15.3.0/lib/node_modules

nvm ls output:

->      v15.3.0
default -> v15.3.0
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v15.3.0) (default)
stable -> 15.3 (-> v15.3.0) (default)
lts/* -> lts/fermium (-> 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.23.0 (-> N/A)
lts/erbium -> v12.20.0 (-> N/A)
lts/fermium -> v14.15.1 (-> N/A)

How did you install nvm?

yes

What steps did you perform?

add these to .zshrc

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion

What happened?

source .zshrc
output:
nvm_die_on_prefix:35: no matches found: ^NPM_CONFIG_PREFIX

What did you expect to happen?

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

.zshrc

If you are having installation issues, or getting "N/A", what does curl -I --compressed -v https://nodejs.org/dist/ print out?

bquote> 
@ljharb
Copy link
Member

ljharb commented Nov 28, 2020

This seems related to #2360.

@mensylisir
Copy link
Author

This seems related to #2360.

It seems different

@ljharb
Copy link
Member

ljharb commented Nov 28, 2020

It's caused by the same PR, #2347.

@ljharb ljharb closed this as completed in 3b57dfe Nov 28, 2020
@ljharb
Copy link
Member

ljharb commented Nov 28, 2020

I've gone ahead and reverted #2347, which will be released shortly as v0.7.2. Hopefully that solves the problem.

@ljharb
Copy link
Member

ljharb commented Nov 28, 2020

v0.7.2 is released. Please file a new issue if there's still problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants