macos - mac 下安装nvm node和npm not found

查看:657
本文介绍了macos - mac 下安装nvm node和npm not found的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

192:~ myname$ nvm list
         v6.2.0
current -> v6.2.0
node -> stable (-> v6.2.0) (default)
stable -> 6.2 (-> v6.2.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.6.2 (-> N/A)
lts/boron -> v6.9.1 (-> N/A)
192:~ myname$ node -v
-bash: node: command not found
192:~ myname$ npm -v
-bash: npm: command not found

运行nvm debug是这样的

nvm --version: v0.32.1
$SHELL: /bin/bash
$HOME: /Users/chengjiachen
$NVM_DIR: '$HOME/.nvm'
$PREFIX: ''
$NPM_CONFIG_PREFIX: ''
nvm current: none
which node: 
which iojs: 
which npm: 
npm config get prefix: -bash: npm: command not found
npm root -g: -bash: npm: command not found

~/.bashrc 和~/.bash_profile都写了环境变量如下:

export NVM_DIR="/Users/myname/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

打印环境变量是这样的:

192:~ myname$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

有人说应该是没有加node的path的原因,但是我不知道怎么加也不知道是不是这样原因

解决方案

可以使用brew安装多版本,

brew install node (当前最新的);
brew install node6-lts (6.9.1);

brew unlink node(断开当前版本7.x,也是最新的);
brew link node6-lts(链接6.x);

这篇关于macos - mac 下安装nvm node和npm not found的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆