我已经安装了来自 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,即我可以成功执行它。)