我在进行挂载时在~/.cache/zsh
多个主机之间有一个绑定挂载文件夹。rw
defaults
当我启动机器和 zsh 尝试锁定时,其中一台机器上zsh_history
出现错误。zsh: locking failed for ~/.cache/zsh/zsh_history: file exists
Google 但似乎以前没有人得到过这种消息,zsh 何时以及为什么给出这种消息?怎样才能让它开心呢?
答案1
zsh 正在.zsh_history.LOCK
同一目录中创建.zsh_history
,因此您需要写入权限才能在该目录中创建锁定文件。
答案2
这个问题可能是由硬关机或终端崩溃引起的,因此您需要删除锁定文件.zsh_history.LOCK
,放置在同一目录中并重新启动终端。