我的问题与this one几乎相同,但是我已经设置了默认别名。
一旦我打开一个新的控制台nvm
不会加载默认节点,某些SublimeText3插件(例如eslint,jscs)也会出现此问题。
使它工作的唯一方法是在加载nvm use default
之后添加nvm
,但是我想我做错了什么。
没有骇客,我该如何运作?
我的配置
酿造0.9.5
nvm 0.26.0(使用brew安装)
zsh(带有oh-my-zsh)
我在nvm
中使用以下配置来获取.zshenv
:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
# nvm use default # <-- remove comment to make node available
nvm
的配置如下(命令nvm ls
的结果):iojs-v3.0.0
v0.12.7
default -> iojs (-> iojs-v3.0.0)
node -> stable (-> v0.12.7) (default)
stable -> 0.12 (-> v0.12.7) (default)
iojs -> iojs-v3.0 (-> iojs-v3.0.0) (default)
最佳答案
oh-my-zsh包含一个nvm插件,我建议您使用它,但是首先
从.zshenv中删除所有更改
通过brew卸载删除nvm安装
使用curl安装nvm(正式安装):curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.0/install.sh | bash
这不会配置您的配置文件以使用它。
在名为.zshrc的用户家中编辑文件,找到“插件”部分,并在其中包含nvm
保存并提供您的个人资料,或者关闭并再次打开终端。
使用nvm安装节点版本并设置默认别名
关于node.js - NVM无法加载设置了默认别名的默认 Node ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32069548/