命令行 – zsh:找不到命令:gulp
|
我已经用自制软件安装了zsh并将我的 shell更改为它.我在尝试运行gulp命令时遇到问题,在将shell更改为zsh之前有效. zsh: command not found: gulp 一些研究让我相信它与我的PATH有关.我的PATH看起来像是我的.zshrc文件. export PATH =“/usr/local / bin:/usr/bin:/ bin:/usr/sbin:/ sbin” 我想说我用brew安装了节点.如何在不更改回默认shell的情况下使用gsh与zsh? 任何帮助表示赞赏.提前致谢! 解决方法通常没有必要 – 并且可能是一个坏主意 – 将PATH设置为/ .zshrc中的文字值.这样,您可以删除先前已添加到PATH的某些目录.在你的情况下,因为它与另一个shell一起工作,我会首先尝试删除你设置PATH的行,因为zsh应该从它自己的父环境继承PATH. 如果没有添加包含gulp的路径(可能是因为它以前在旧shell的配置中添加了),您可以添加 PATH=$HOME/.node/bin:$PATH 到你的/ .zshrc. 注意:由于PATH已经是环境的一部分,因此无需再次导出. 通常,如果要向PATH添加内容,可以使用: PATH="/something/new/bin:$PATH" 这预先给/ PATH / / / / / bin 如果你真的想从PATH中删除一些东西,那么应该这样做: PATH=${${PATH///something/old/bin |
