NVM 无法加载具有默认别名集的默认节点
NVM cannot load default node with default alias set
我的问题与this one几乎一样,但我已经设置了默认别名。
一旦我打开一个新的控制台nvm
不加载默认节点,这个问题也存在于一些SublimeText3插件(例如eslint,jscs)。
让它工作的唯一方法是在加载后添加 nvm use default
nvm
但我认为我做错了什么。
如何在没有破解的情况下让它工作?
我的配置
- 酿造 0.9.5
- nvm 0.26.0(使用 brew 安装)
- zsh(使用 oh-my-zsh)
我在 .zshenv
中获取了 nvm
,配置如下:
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 uninstall 删除 nvm 安装
- 使用curl安装nvm(官方安装):
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.0/install.sh | bash
这不会配置您的配置文件以使用它。
- 在您的用户家中编辑名为 .zshrc 的文件,找到插件部分,其中包括
nvm
保存它并获取您的配置文件或关闭并再次打开您的终端。
- 使用nvm安装node版本并设置默认别名
我的问题与this one几乎一样,但我已经设置了默认别名。
一旦我打开一个新的控制台nvm
不加载默认节点,这个问题也存在于一些SublimeText3插件(例如eslint,jscs)。
让它工作的唯一方法是在加载后添加 nvm use default
nvm
但我认为我做错了什么。
如何在没有破解的情况下让它工作?
我的配置
- 酿造 0.9.5
- nvm 0.26.0(使用 brew 安装)
- zsh(使用 oh-my-zsh)
我在 .zshenv
中获取了 nvm
,配置如下:
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 uninstall 删除 nvm 安装
- 使用curl安装nvm(官方安装):
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.0/install.sh | bash
这不会配置您的配置文件以使用它。 - 在您的用户家中编辑名为 .zshrc 的文件,找到插件部分,其中包括
nvm
保存它并获取您的配置文件或关闭并再次打开您的终端。 - 使用nvm安装node版本并设置默认别名