uid 502没有用户

Ama*_*day 14 github

运行时会发生这种情况:

git push origin reactUI
Run Code Online (Sandbox Code Playgroud)

怎么了?昨天工作正常.

uid 502没有用户

Sam*_*Sam 30

只需关闭然后再打开即可重新加载终端.应该在那之后工作.

:-)


Von*_*onC 10

关闭/重新打开终端解决问题的原因是因为它是iTerm2问题:gnachman/iterm2 issue 4147

类似于commit 316b855引入的选项可能会有所帮助:

打开Prefs > Advanced > Kill sessions on logout并查看问题是否消失或退出后是否出现其他不良行为。

和:

这听起来类似于我们在 Mosh 中遇到的一个旧问题,其中用户 shell 会话可能会失去执行各种操作的权限:mobile-shell/mosh问题 249

问题的根源与 Mach RPC、Unix 会话和 MacOS 安全上下文有关;如果会话中的父进程或其他进程在用户会话之前退出,则安全上下文显然会丢失。类似的东西。

因此,键入 logout 并重新启动会话可以解决问题,但不能解决根本原因。

问题在于从未消亡的会话。以某种方式注销会破坏它们。会话恢复功能在 UI 未运行时保持会话处于活动状态(因此它们可以在崩溃或注销时幸免于难),这是一个不受欢迎的副作用。

gnachman/iTerm2PR 381应该可以解决问题,iTerm2 v3.3.0beta1,2019 年第一季度。