【问题标题】:zsh: command not found: build.sh [closed]zsh:找不到命令:build.sh [关闭]
【发布时间】:2025-11-21 14:45:02
【问题描述】:

当我尝试在 Mac 上构建项目时,出现错误:zsh: code not found: build.sh

我使用 IntelliJ 和 Docker。

有人知道如何解决这个问题吗?

Tried some different things already:

【问题讨论】:

  • 您的路径中可能没有.,因此需要调用./build.sh 以使其运行。

标签: bash macos oh-my-zsh


【解决方案1】:

添加您已经使用chmod +x *.sh 执行的权限(尽量避免这种情况,因为它允许执行所有脚本,包括您不想执行的脚本;而是在您的案例chmod +x build.sh)

您可以使用./scriptname.sh 执行脚本,例如./build.sh - 您之前执行过此操作,但没有您的脚本现在拥有的执行权限。

【讨论】:

    【解决方案2】:

    你的 shell 不知道 build.sh 是什么。
    执行这个./build.sh

    如果一个文件是不可执行的,你需要使用这个命令sudo chmod +x build.sh来生成它

    【讨论】:

    • 我在./build.sh 之后运行sudo chmod +x build.sh。收到此消息:zsh: ./build.sh: bad interpreter: /bin/bash^M: no such file or directory
    • 乍一看,bad interpreter: /bin/bash^M - 看起来像是换行符问题。看看*.com/questions/14219092/…