Nic*_*ley 34 unix zsh zshrc node.js npm
我很难让npm命令工作,不幸的是我对unix的了解并不足以解决这个问题.我所做的就是brew install node,我得到以下错误:
当我输入时,npm我得到了zsh: command not found: npm
仔细研究这个问题,我发现这个堆栈溢出答案:
根据它的建议,我尝试添加export PATH=/usr/local/share/npm/bin:$PATH到我的.zshrc文件中.键入时仍然会出现相同的错误npm
我可以确认它是在路径echo $PATH收益率/Users/nicholashaley/.rbenv/shims:/Users/nicholashaley/.rbenv/bin:/Applications/Postgres.app/Contents/Versions/9.3/bin:/usr/local/heroku/bin:/usr/local/share/npm/bin:/usr/local/bin:/Applications/Postgres.app/Contents/Versions/9.3/bin:/usr/local/heroku/bin:/Users/nicholashaley/.rbenv/shims:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
我也可以确认节点已经安装了node -v产量v0.12.2
有任何想法吗?我很难过
Adr*_*nch 41
不是答案,但可能是一个解决方案......
通过brew卸载Node: brew uninstall node
然后从https://nodejs.org/en/download/下载Node 并安装.
npm 应该"只是工作".
Ven*_*t.R 37
我遇到了同样问题的这个帖子,但最后下面是对我有用的东西没有 sudo
$ brew update
$ brew uninstall node
$ brew install node
$ chown -R YourUserName /usr/local/lib/node_modules/
$ brew postinstall node #This what the important step
Run Code Online (Sandbox Code Playgroud)
Nic*_*ley 18
好的,这对我有用:
$ brew update
$ brew uninstall node
$ brew install node
$ sudo brew postinstall node #This what the important step
Run Code Online (Sandbox Code Playgroud)
小智 8
如果这从未得到解决,这对我有用:
brew uninstall nodebrew install nodebrew doctor并看看需要修剪什么.我的问题是有一个非酿造的地方我改变了我的npm包的安装位置,因为我试图为我安装一个npm包.这是一个错误(忘记我最初安装节点和npm通过brew,但现在brew无法再到达npm安装目录,也无法更改或删除它).因此,brew prune即使符号链接被删除也没有用,但它提醒我,我已经更改了npm安装位置.这带来了:
删除这些目录
brew postinstall node 希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
80005 次 |
| 最近记录: |