IntelliJ IDEA 终端看不到命令

IntelliJ IDEA Terminal not see commands

我正在使用 Fedora 35 Linux 并且我通过 flatpak 安装了 IntelliJ IDEA,当我尝试在 IDEA 的终端 window 中使用 docker 命令时,它给了我以下错误消息:

bash-5.1$ docker
bash: docker: command not found

在普通终端中 window 我可以对我的用户使用 docker 命令。

我也为我的用户安装了 fish 终端,但是 IDEA 也看不到 fish 命令。

IDEA 中的终端配置如下所示:

I installed IntelliJ IDEA via flatpak

IntelliJ IDEA 的终端看不到docker 可执行文件,因为环境运行 IDEA 是一个沙箱,没有docker 或其他程序。您可以使用 ls /usr/bin/docker 来检查它。

如果您想使用这些程序,您可以安装 non-flatpack/non-snap 版本:https://www.jetbrains.com/idea/download/other.html

在IDEA中设置如下命令Shell路径设置即可解决问题:

/usr/bin/env -- flatpak-spawn --host bash