如何从终端成功启动 IDEA IntelliJ?

如何从终端成功启动 IDEA IntelliJ?

我尝试将 IntelliJ 安装目录添加到我的 PATH 环境中,以便使用以下命令从任何地方启动它:ideaidea.sh。但即使我认为路径已添加,我仍然无法从任何地方打开 IntelliJ;我仍然需要./idea.sh在名为 的目录中执行操作/bin

我使用了这个命令:

PATH=$PATH:~/home/anthony/ideaIC-2022.2.3/idea-IC-222.4345.14/bin

现在,当我使用此命令检查 PATH 时:echo $PATH 我有这个:

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/anthony/home/anthony/ideaIC-2022.2.3/idea-IC-222.4345.14/bin

每次我尝试打电话:idea 我都会得到回报:

bash: idea: command not found

我认为添加 bin 路径将允许我从任何地方运行 IntelliJ ID EA。我错过了什么?

我正在使用 Linux Debian 11。如果我lscpu这样做的话,我的规格将返回:

Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   43 bits physical, 48 bits virtual
CPU(s):                          8
On-line CPU(s) list:             0-7
Thread(s) per core:              2
Core(s) per socket:              4
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       AuthenticAMD
CPU family:                      23
Model:                           24
Model name:                      AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx

答案1

问题是这样的:

PATH=$PATH:~/home/anthony/ideaIC-2022.2.3/idea-IC-222.4345.14/bin

您指定了~代表用户主目录(在您的情况下为 /home/anthony),但您还在 后指定了您的用户主目录~

所以这里的解决方案是~从 PATH 中删除:

PATH=$PATH:/home/anthony/ideaIC-2022.2.3/idea-IC-222.4345.14/bin

您可以/home/anthony从路径中删除并使用~环境变量$HOME

PATH=$PATH:~/ideaIC-2022.2.3/idea-IC-222.4345.14/bin
#or
PATH=$PATH:$HOME/ideaIC-2022.2.3/idea-IC-222.4345.14/bin

相关内容