用 brew 安装了 nvm ,在 mac OSX 上 iterm2 上运行 nvm 报错输出 zsh: command not found: nvm

2015-12-21 09:19:07 +08:00
 coderstudy

用 brew 安装的 nvm , 之前在 mac 上安装了 node 用 brew 卸载了 node 然后安装 nvm

系统是 10.11.2 这个问题怎么处理,

.bash_profile:1: bad pattern: PATH=/usr/local/bin:/usr/local/mysql/bin:/Users/zhangzhenxing/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:B:A:/sbin:/usr/local/git/bin:[[

这个抛出的是 一个报错信息, 新手 刚刚用 mac 求赐教

#For NVM
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

9518 次点击
所在节点    Node.js
13 条回复
582033
2015-12-21 09:33:11 +08:00
.bash_profile:1: bad pattern:


PATH 变量最后面拿两个中括号是什么鬼?删了试试
gssdromen
2015-12-21 09:35:55 +08:00
第一个问题,环境变量最后:[[删掉
第二个在终端中执行这两个命令试试
ooxxcc
2015-12-21 09:37:48 +08:00
你用的不是 zsh 么,执行了.bash_profile 是什么意思
SharkIng
2015-12-21 09:38:12 +08:00
brew 安装的 nvm 好像和官网安装的位置不一样... 确定下安装地点和 PATH 的统一性
hashmap2k
2015-12-21 10:16:26 +08:00
如果你用的 oh-my-zsh 的话。

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

把这个加到~/.zshrc 里面,而不是 .bash_profile 里面
coderstudy
2015-12-21 11:40:51 +08:00
@hashmap2k 在.bash_profile 添加不行吗? .bash_profile 在启动电脑的时候读取
songjiaxin2008
2015-12-21 11:47:13 +08:00
@coderstudy 报错都说了你用的是 zsh..
magicdawn
2015-12-21 11:57:21 +08:00
magicdawn
2015-12-21 12:01:32 +08:00
反正我是一上来就是 zsh / oh-my-zsh/ iterm2 全套, 没怎么折腾, 够用 + 省心...
coderstudy
2015-12-21 18:24:55 +08:00
@magicdawn 我也是用的你的这个 zsh iterm2 oh-my-zsh 跟你的一样 我想用 brew 管理 nvm 报错
magicdawn
2015-12-23 14:15:45 +08:00
@coderstudy

1. rm -rf ~/.nvm
2. vim ~/.bash_profile & vim ~/.zshrc 删掉所有的 nvm 相关
3. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
4. 重启 shell
5. I believe you are ok
nuc093
2015-12-31 12:20:17 +08:00
@magicdawn
十分正确
justdoit123
2016-01-10 09:31:32 +08:00
@magicdawn source ~/.zshrc 就行,不用重启。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/244970

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX