我知道这是一个常见问题,但是到目前为止,我尝试过的每个解决方案都没有解决任何问题。直到大约一周前,我的PATH
变量已明确定义(并且仍然明确定义用于普通bash会话),并且我始终可以打开tmux
并通过intellij
正常运行。现在,每个会话都使我不得不将我的PATH与命令PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
重新关联。我尝试编辑多个bash文件,确保我的/etc/environment
和/etc/bash_completion
都定义了完全相同的PATH
(与上面的文件相同),以及各种博客阅读和谷歌搜索。我还通过导出路径更新了.bashrc
和.profile
。非常感谢您的帮助,并感谢您为我提供的帮助。
答案 0 :(得分:0)
对于任何其他遇到此问题的人,这就是我正在发生的事情以及我如何解决此问题。
我的.bash_profile
已被重定向,原因是我曾经使用过一个不推荐使用的软件包系统。这导致我的PATH
指向我的Java家。这导致系统在每次启动时无法正确初始化,从而阻止正确定义加载.bashrc
的{{1}}。为了解决这个问题,我要做的只是编辑我的PATH
,指向默认的.bash_profile
值:PATH
这解决了所有问题,现在我的export PATH = /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
窗口已加载并正常工作