我的问题与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/

10-14 02:04