【问题标题】:After restart ZSH cannot find NPM, Gulp or Bower重启后 ZSH 找不到 NPM、Gulp 或 Bower
【发布时间】:2018-10-30 14:39:57
【问题描述】:

上下文

本周早些时候,当我的计算机启动 Ubuntu 17.10 时,由于电池电量不足而关闭。

问题

插入并重新启动后,我注意到一些异常行为。关键之一是Oh My ZSH 似乎已损坏。意思是,当我打开终端时,按向上箭头循环浏览我的历史记录,然后按回车执行命令:它报告它找不到我的 ZSH 历史记录并且无法执行命令。


我的尝试

所以我认为 ZSH 是由于不当关闭而损坏的。所以我重新安装,历史错误消失了。但后来它找不到NPMGulpBower。意思是,当我执行类似gulp watch 的操作时,它会报告zsh: command not found: gulp

所以我尝试用NPM 重新安装gulp,它报告了同样的错误,但对于NPM

我的结论是它们仍然安装并且没有损坏,但ZSH 根本找不到它们。

所以我尝试了一个随机命令将“路径”从 bash 文件导出到我的 ZSH 文件(我认为它们被称为 .rc 文件,但我不记得了)。

然后它似乎工作了。

然后我关闭了终端,它停止了工作。

所以我再次重新安装了 ZSH,这次使用 apt-get,它无需导出我的路径即可工作。

然后我(正确地)重新启动并发现它又坏了。


问题

谁能解释为什么会发生这种情况以及如何解决它?

【问题讨论】:

    标签: zsh oh-my-zsh


    【解决方案1】:

    简短回答:在 ~/.zshrc 中添加路径 tl;博士 找到您的库或程序的可执行路径并添加它们 纳米〜/ .zshrc 导出 PATH=/path/to/lib/or/bin:$PATH

    然后保存文件(ctl+o)

    在此之后重新启动你的 zsh 或重新加载 rc 文件(source ~/.zshrc

    【讨论】:

      猜你喜欢
      • 2015-07-01
      • 2012-09-15
      • 2016-07-27
      • 1970-01-01
      • 2012-09-26
      • 1970-01-01
      • 2013-04-25
      • 2018-05-23
      • 2020-12-09
      相关资源
      最近更新 更多