由于xcodebuild,终端第一次启动缓慢



我第一次运行Terminal或启动SmartGit时,其中一个启动缓慢,需要大约30秒。当我查看终端的状态栏时,我看到它被卡住了,正在运行一些xcodebuild命令。不确定命令是什么

有人知道如何查看哪些命令终端在启动时运行?或者其他人有这个问题吗?我认为这与这个问题有关,但减速只是第一次启动终端,大约30秒。不是用户报告的2-3秒。后续运行或命令正常运行

将Apple Git切换到Git,问题就解决了。
运行brew install git
关联链接:https://blog.smittytone.net/2021/05/21/how-to-fix-xcodebuild-macos-terminal-slow-downs/

另一个选择是接受Xcode许可证

sudo xcodebuild -license accept

你可以参考链接文章中的参考资料。

我已经尝试过sudo xcodebuild -license accept,但在启动时控制台仍然很慢,重新启动后,我必须等待至少15秒才能看到终端。

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

nvm默认值更改为system

修复了减速问题
nvm alias default system

这对我有用:

sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
sudo xcode-select -switch /Library/Developer/CommandLineTools

https://ospfranco.com/post/2021/08/05/fix-slow-terminal-start- (hanging-xcodebuild)/

试试xcodebuild -runFirstLaunch

完成后,打开2新建终端选项卡。

在macOS 12.6上也可以使用

我找到了这个解决方案:https://superuser.com/a/1742463/98148

text:

我在这里使用了一些其他的答案,但他们实际上并没有为我解决这个问题,因为最初我没有意识到它只是在每次重启时第一次启动很慢。在有关nvm问题的评论之后,我遇到了一个关于这个问题的nvm GitHub问题。他们的解决方案对我来说适用于重启:

OK !因此,它似乎将这一行添加到~/。ZSHRC上面的NVM行现在可以解决这个问题:

alias manpath=false

解决方案(方法):

~/.zshrc中引用nvm.sh之前添加alias manpath=false行:

alias manpath=false
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

现在重新启动(或者您希望触发~/.zshrc文件被资源)。

指出:

这与每次重启(即每次~/.zshrc执行)发生的事实一致。此外,对我来说,我也有nvm的非系统默认值,这对应于freedev的答案,但我需要一个v19+默认节点版本的同构webcrypto,所以答案是不可接受的。

您可以通读nvm GitHub问题以获得更深入的分析。我建议给这个问题点赞,因为nvm的代表似乎不相信这不是该问题op的局部问题。但是这个问题已经被点赞了35次,这清楚地表明情况并非如此。

最新更新