在外壳内部时
which conda
我知道
/anaconda3/bin/conda
在tmux中,我得到
/anaconda3/condabin/conda
有人知道我的配置有什么区别吗?
答案 0 :(得分:0)
最后,我找到了一个对我有用的答案here。基本上就像@shouya所说的那样,此问题是因为tmux的run-shell
命令运行的shell无法从用户配置中读取,因此找不到在/ usr / local / bin中安装的tmux。最好的解决方案是插入以下行:
set-environment -g PATH "/usr/local/bin:/bin:/usr/bin"
在run-shell/run
文件中的第一个~/.tmux.conf
命令之前,保持所有其他内容不变。
然后通过以下方式重新加载~/.tmux.conf
文件:
tmux source-file ~/.tmux.conf