【问题标题】:Terminal stalling on every command due to Xcodebuild由于 Xcodebuild,每个命令的终端都停止
【发布时间】:2020-03-26 17:07:16
【问题描述】:

我刚刚将 Xcode 更新到 11.4,突然我的终端(iTerm 3.3.9)现在非常慢。键入命令可以正常工作,但按回车后,我通常会等待 3-4 秒来执行一个简单的任务(cdgit add 等)。

当我查看状态栏时,我注意到xcodebuild 在我等待期间正在运行。我假设新的 Xcode 更新做了一些事情,使这个过程更长或者需要在某个地方更新设置。

我已经尝试过sudo xcodebuild -license accept,但并没有解决问题。此外,我的.zshrc 文件中没有xcodebuild 调用。

在哪里可以找到终端尝试使用 Xcodebuild 执行的操作?我怀疑识别正在运行的命令是确定如何修复它的第一步。

FWIW,这个问题也发生在 Apple 提供的终端中,所以我认为它不是 iTerm 特有的。

【问题讨论】:

  • 这听起来很愚蠢,但是您是否重新启动了计算机?我发现这在更新 Xcode 后至关重要,否则一切都会陷入困境。
  • 我没有,但我现在会尝试并报告
  • 尝试运行 top -o cpu。我没有看到任何变化。
  • @johnelemans 非常一致地将 iTerm 显示在顶部。当我除了top 之外什么都没有运行时,闲置了大约 20% 的 CPU。不幸的是,重启不起作用:(
  • 这是一个不好的迹象。但我也没有在终端看到它。运行 Xcode、50 个 safari 页面等

标签: xcode terminal xcodebuild iterm2 iterm


【解决方案1】:

我找到了很多答案,但在第一次启动时控制台仍然很慢(15 秒)。

最后环顾四周,我发现不知何故是nvm需要xcodebuild

已修复减速问题,将 nvm 默认更改为 system

nvm alias default system

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-08
    • 2012-10-29
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多