为什么从演示 flatpak 运行 shellcheck 可以工作,但在 Atom 中却失败?

为什么从演示 flatpak 运行 shellcheck 可以工作,但在 Atom 中却失败?

我已经安装了来自 Flathub 的 Atom。现在使用linter-shell检查失败并提示 shellcheck 命令不可用。

然而,如果我使用 flatpak 演示应用程序并使用flatpak enter在其中执行 shell,我实际上可以shellcheck毫无问题地运行。然而,演示应用程序的权限比 Atom 的 flatpak 少得多。

那么这怎么可能呢?或者说,这里的错误在哪里?

我在这里的问题已经过时了shellcheck如果它只是在 Flatpak 中运行。

编辑:

里面在 flatpak 中,这里是 shellcheck 等的位置:

$ which shellcheck
/usr/bin/shellcheck
$ echo $PATH      
/usr/share/Modules/bin:/app/bin:/usr/bin

(这是演示 flatpak,即我可以成功执行它。)

相关内容