小编tes*_*123的帖子

为什么 TMux 无法正确初始化 oh-my-zsh?

每当我打开一个新的 TMux 会话时,我都会看到以下内容:

/home/foo/.oh-my-zsh/oh-my-zsh.sh:3: command not found: env
env_default:1: command not found: env
env_default:1: command not found: grep
env_default:1: command not found: env
env_default:1: command not found: grep
Run Code Online (Sandbox Code Playgroud)

我已经删除了我的.tmux.conf文件,以下是文件中的行oh-my-zsh.sh

  1 # Check for updates on initial load...                                                                                                                     
  2 if [ "$DISABLE_AUTO_UPDATE" != "true" ]; then
  3   env ZSH=$ZSH DISABLE_UPDATE_PROMPT=$DISABLE_UPDATE_PROMPT zsh -f $ZSH/tools/check_for_upgrade.sh
  4 fi
  5 
Run Code Online (Sandbox Code Playgroud)

常规终端会话没有这个问题...但是,由于某种原因,这确实...好吧,我应该说,它不会显示这些错误。可能还有一个我不知道的问题。现在想起来,oh-my-zsh 要求更新自己已经有一段时间了。

另外,Vim 似乎.vimrc也没有在 Tmux 中加载...这是 PATH 问题吗?

对这里可能出什么问题有什么想法吗?

编辑 这是我的.tmux.conf

# remap prefix from 'C-b' to 'C-a' …
Run Code Online (Sandbox Code Playgroud)

terminal tmux path oh-my-zsh

7
推荐指数
1
解决办法
5333
查看次数

标签 统计

oh-my-zsh ×1

path ×1

terminal ×1

tmux ×1