加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

命令行 – zsh:找不到命令:gulp

发布时间:2020-12-13 18:30:56 所属栏目:Linux 来源:网络整理
导读:我已经用自制软件安装了zsh并将我的 shell更改为它.我在尝试运行gulp命令时遇到问题,在将shell更改为zsh之前有效. zsh: command not found: gulp 一些研究让我相信它与我的PATH有关.我的PATH看起来像是我的.zshrc文件. export PATH =“/usr/local / bin:/us
我已经用自制软件安装了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/}//::/:}

这将从PATH中删除/ something / old / bin(需要转义的斜杠)的任何出现,然后删除重复的冒号.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读