当我打开 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
则需要手动合并它们。