我正在尝试在我的苹果 M1 macbook air 上设置 git。我尝试运行 git,我发现我需要先更新我的命令行工具,我也是。但是现在,每次我尝试输入 git 命令时,我一次又一次地看到同一行:{{1 }}。
例如,当我输入 zsh: killed git
时,终端告诉我:git
,当我输入 zsh: killed git
时,终端告诉我:git --version
等等。有人知道问题出在哪里以及如何解决吗?
感谢您阅读并尝试找到答案。
答案 0 :(得分:9)
我把最终的解决方案放在这里。我在我的mac M1上尝试了很多方法,最好的方法是重新安装homebrew。
第一步:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
步骤 2: 安装自制软件
cd /opt
mkdir homebrew # if not exist, just create one.
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
那么,问题就解决了。
答案 1 :(得分:3)
我使用了以下命令:
brew uninstall git
brew update
brew reinstall pcre2 gettext
brew install git
Git 在此之后工作。
答案 2 :(得分:0)
要找出崩溃的原因,您可以使用 Console
+ ⌘
打开 spacebar
,然后转到“崩溃报告”。
如果你向下滚动一点,你会发现错误的来源:
<块引用>应用特定信息:
dyld:启动,加载依赖库
/opt/homebrew/opt/gettext/lib/libintl.8.dylib
因此,在此示例中,一个简单的 brew reinstall gettext
将解决该问题(当然,除非另一个依赖项中也存在问题)。
要在一个步骤中解决所有依赖项问题,您也可以简单地执行 brew reinstall $(brew deps git)
。
答案 3 :(得分:0)
我遇到了同样的问题,我有一台 MacBook Pro M1 并运行以下命令:
brew reinstall gettex
brew reinstall pcre2
brew reinstall git
答案 4 :(得分:0)
我有一台装有 macOS Big Sur 的 M1,所以我必须先安装开发工具 xcode-select
,因为重新安装 gettext
或 pcre2
也没有运行。
按以下顺序进行:
xcode-select --install
brew reinstall gettext
brew reinstall pcre2
brew reinstall git
嘘!