“ / bin”不在PATH中

时间:2018-10-03 03:54:32

标签: terminal path tmux

我知道这是一个常见问题,但是到目前为止,我尝试过的每个解决方案都没有解决任何问题。直到大约一周前,我的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。非常感谢您的帮助,并感谢您为我提供的帮助。

1 个答案:

答案 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窗口已加载并正常工作