【发布时间】:2018-10-30 14:39:57
【问题描述】:
上下文
本周早些时候,当我的计算机启动 Ubuntu 17.10 时,由于电池电量不足而关闭。
问题
插入并重新启动后,我注意到一些异常行为。关键之一是Oh My ZSH 似乎已损坏。意思是,当我打开终端时,按向上箭头循环浏览我的历史记录,然后按回车执行命令:它报告它找不到我的 ZSH 历史记录并且无法执行命令。
我的尝试
所以我认为 ZSH 是由于不当关闭而损坏的。所以我重新安装,历史错误消失了。但后来它找不到NPM、Gulp 或Bower。意思是,当我执行类似gulp watch 的操作时,它会报告zsh: command not found: gulp。
所以我尝试用NPM 重新安装gulp,它报告了同样的错误,但对于NPM。
我的结论是它们仍然安装并且没有损坏,但ZSH 根本找不到它们。
所以我尝试了一个随机命令将“路径”从 bash 文件导出到我的 ZSH 文件(我认为它们被称为 .rc 文件,但我不记得了)。
然后它似乎工作了。
然后我关闭了终端,它停止了工作。
所以我再次重新安装了 ZSH,这次使用 apt-get,它无需导出我的路径即可工作。
然后我(正确地)重新启动并发现它又坏了。
问题
谁能解释为什么会发生这种情况以及如何解决它?
【问题讨论】: