我正在尝试在Linux(Mint)中运行CLI工具,该工具可让我编辑字幕。它被命名为subedit
:github link。为了运行它,我在chmod +x
中添加了可执行权限,并将其添加到bash中的路径中。但是,当我运行它时,出现以下错误消息:
bash: /home/main/Documents/shellTools/subedit/subedit: /usr/bin/bash: bad interpreter: No such file or directory
我对外部bash程序的经验不是很丰富,并且忘记了做一些事后看来很明显的事情。
当我执行echo $PATH
时,这是输出:
/home/main/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/main/Documents/shellTools/subedit/
有人可以帮忙吗?
更改subedit
的第一行来自:
#!/usr/bin/bash
至:
#!/bin/bash
似乎您尚未安装bash,可以通过运行]进行验证。
which bash
如果以上命令返回“ bash not found”,则需要安装它。如果以上命令返回路径,则可以使用以下命令将符号链接添加到预期路径
ls -s $(path from the above command) /usr/bin/bash