-bash:append_path:打开 tmux 时未找到命令

-bash:append_path:打开 tmux 时未找到命令

当我打开 tmux 时,tmux 内部显示以下错误

-bash: append_path: command not found
-bash: append_path: command not found
-bash: append_path: command not found
~/ $ 

设置:

  • tmux 3.1b
  • 5.8.11-1-MANJARO

我注意到append_path在中定义/etc/profile

那么,为什么 tmux 没有找到它?

答案1

由于 Manjaro 是 Arch Linux 的衍生产品,我猜这就是问题所在——添加只解决了一半的问题set-option——.tmux.conf成功登录后仍然出现该消息:

https://www.reddit.com/r/archlinux/comments/j0zly6/bash_append_path_command_not_found/

因此您需要做的是(以 root 身份):

mv /etc/profile{,.old}
mv /etc/profile{.pacnew,}

如果您修改了旧的,/etc/profile.old则需要手动合并它们。

答案2

我发现了类似的问题这里

因此,您需要做的是插入命令

set-option -g default-command '/bin/bash'`

在你的~/.tmux.conf

相关内容