【问题标题】:zsh: command not found; expresszsh:找不到命令;表示
【发布时间】:2019-08-07 12:20:24
【问题描述】:

当我尝试安装 global express-generator 时,它说它成功了。 我什至可以在我的全球应用列表中看到它 但是,当我尝试运行 express 我遇到标题问题:zsh: command not found: express

我实际上是在发布这个,因为我不知道在哪里发布解决方案。

我遇到了这个问题,花了很长时间和一些白发最终得出解决方案,我认为可以省去别人的麻烦。

从这里阅读堆栈溢出时我已经发现这是一个路径问题,但是访问所述路径是一场噩梦,并且以正确的方式编写正确的路径是挑战

zsh: command not found: express

我找到的解决方案是首先找到你的 .zshrc 在 vi​​m 或 vscode 中打开它,然后查找该行

export PATH=$HOME/bin:/usr/local/bin:$PATH

此时你需要做一些检查......打开另一个终端窗口并输入

yarn --version

我的给了我 1.17.3 请注意此版本号,您将需要它 返回您的 .zshrc 并在第一个导出行下的下一行添加另一行(很多解决方案说添加但从未明确告诉您如何)

export PATH=$HOME/bin:/usr/local/bin:$PATH
export PATH="$PATH:/opt/yarn-1.17.3/bin"

如果你仍然想全局安装包并使用它们,你还没有完成,你需要添加另一个路径,这是 yarn 实际存储全局包和命令的地方

export PATH=$HOME/bin:/usr/local/bin:$PATH
export PATH="$PATH:/opt/yarn-1.17.3/bin"
export PATH="$(yarn global bin):$PATH"

保存并退出 我还建议您清除缓存并运行

source ~/.profile 

这将确保您刚刚所做的更改反映在系统中 希望这会有所帮助。

【问题讨论】:

  • 抱歉第一次在这里发帖我想我应该更多地了解第一次降价......经过数小时的努力和 3 次重新安装后,我真是太高兴了,我只是在这里脱口而出

标签: linux zsh yarnpkg


【解决方案1】:

.zshrc

export PATH=$HOME/bin:/usr/local/bin:$PATH
export PATH="$PATH:/opt/yarn[your version of yarn]/bin"
export PATH="$(yarn global bin):$PATH"

【讨论】:

    猜你喜欢
    • 2019-11-25
    • 2016-07-30
    • 2015-07-01
    • 2017-08-09
    • 2016-04-12
    • 2016-06-26
    • 2021-12-15
    • 2016-05-15
    相关资源
    最近更新 更多