美文网首页
MacOS终端常见问题:zsh: command not fou

MacOS终端常见问题:zsh: command not fou

作者: 小小奶狗 | 来源:发表于2017-09-20 20:24 被阅读1949次

    因为一些事情导致简书博客和erchoc.github.io有好几个月没更新文章了,电脑也长期没打开使用,开学了都没心思写课程设计商城项目。这几天因为和某人聊天心情好了很多,打算开始补一补文章,打开iTerm发现以前npm安装的好多模块都无法使用,提示就是这个zsh: command not found: xxxx

    • 首先当然是习惯性得百度一下,因为电脑上使用的是zsh主题插件oh_my_zsh,担心默认加载得配置文件~/.zshrc没有加载.bashrc,于是在zsh配置文件中加入后source .zshrc。无果!

    • 然后也懒得Google了,自己心里都大概知道可能是npm全局安装路径没有被加入到$PATH环境变量中。于是重装一遍http-server看看全局安装路径在哪?如图:

      • npm8.3全局安装模块得默认位置.png
    • 进入到/usr/local/Cellar/node/8.3.0_1/lib/node_modules/http-server/bin/目录,执行./http-server发现成功了我去,bingo猜想正确,下一步把这个目录加入到环境变量。估计是npm和node更新的原因改变了目录把:

      • 在正确的目录打开ok

    • vim ~/.zshrc编辑zsh shell默认加载文件,然后增加第六行用于添加环境变量:

      • 加入环境变量
    • 执行source ~/.zshrc刷新配置文件或者重启电脑,测试http-server成功:

      • 加入成功

    相关文章

      网友评论

          本文标题:MacOS终端常见问题:zsh: command not fou

          本文链接:https://www.haomeiwen.com/subject/rwzosxtx.html