【问题标题】:Can't run any commands in zsh: "Command not found"无法在 zsh 中运行任何命令:“找不到命令”
【发布时间】:2018-01-08 23:35:53
【问题描述】:

我只是想设置一个开发环境,以便在我的 Windows 10 PC 上进行编码,以便在需要时与我的 Mac 一起使用。

我已经安装了 Bash、Z shell 和 Node.js。

我想做的,最起码,就是:

  1. 能够运行npm命令等(npm install X)
  2. 从终端用适当的程序打开文件。 (在 Mac 上,我可以运行 open index.htmlatom .

我的问题: 字面上没有命令有效。我无法运行node -v,我无法运行start index.html,我什至无法打开我在explorer 所在的当前目录。

对于每个命令,我都会收到一个错误:zsh: Command not found (:node/start/explorer/etc.)

我猜这与我的 PATH 变量有关?我不知道;我比较新……

请帮忙 - 我花了四个小时搜索 Google、Stack Overflow,一页又一页,但不知何故找不到解决方案。

谢谢。

【问题讨论】:

  • $PATH 的内容是什么。 echo "$PATH"

标签: windows bash shell terminal zsh


【解决方案1】:

听起来你有一个“生态系统挑战”...... :)

也许是你用来安装你提到的工具的任何工具:

  • 没有进行完整安装或
  • 需要“重启”才能启用所有功能?

我建议在 VM 中使用占用空间小的 Linux 操作系统来进行此类修补;在 Windows 上使用 *nix 工具有很多挑战 - 最好在对 Bash 更友好的环境中学习/实验,然后在舒适的情况下将工具集带到另一个操作系统。

如果你还想试一试:

  • 找到你的 Bash 二进制文件
  • 右键单击并选择“以管理员身份运行”
  • 然后使用您最喜欢的在线 Bash 教程或书籍来探索...

:)
戴尔

【讨论】:

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