>上下文
本周早些时候,当我的计算机启动 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
它无需导出我的路径即可工作。
然后我重新启动(正确(并发现它再次损坏。
问题
谁能解释为什么会发生这种情况以及如何解决它?
简短的回答:在你的~/.zshrc中添加路径 tl;博士 查找库或程序的可执行路径并添加它们 纳米 ~/.zshrc export PATH=/path/to/lib/or/bin:$PATH
然后保存文件 (CTL+O(
在此之后重新启动您的 zsh 或重新加载 rc 文件(源 ~/.zshrc(