我尝试在我的苹果M1 macbook air上安装git,我试着运行git,我发现我需要先更新我的命令行工具,我也是,但现在,每次我尝试输入git命令,我都一次又一次地看到同一行:zsh: killed git.例如,当我键入git时,终端告诉我:zsh: killed git,当我输入git --version时,终端告诉我:zsh: killed git --version等等,有没有人知道问题是从哪里来的,如何解决?感谢阅读并试图找到答案。
zsh: killed git
git
git --version
zsh: killed git --version
pgky5nke1#
这里我把最终的解决方案。我尝试了许多方法在我的mac M1,最好的方法是重新安装自制。第一步:
/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
然后,问题解决了。
k3fezbri2#
我使用了以下命令:
brew uninstall git brew update brew reinstall pcre2 gettext brew install git
Git之后工作。
pdkcd3nj3#
要找出崩溃的原因,您可以使用⌘ + spacebar打开Console,然后转到"崩溃报告"。如果向下滚动一点,您将找到错误的来源:应用程序特定信息:dyld:启动,装入依赖库
⌘
spacebar
Console
因此,在本例中,一个简单的brew reinstall gettext就可以解决这个问题(当然,除非另一个依赖项也存在问题)。要在一个步骤中修复所有依赖关系问题,您也可以简单地执行brew reinstall $(brew deps git)。
brew reinstall gettext
brew reinstall $(brew deps git)
8oomwypt4#
我有一个带有macOS大苏尔的M1,所以我必须先安装开发工具xcode-select,因为重新安装gettext或pcre2也没有运行。按以下顺序执行:
xcode-select
gettext
pcre2
xcode-select --install brew reinstall gettext brew reinstall pcre2 brew reinstall git
哎呀!
jm81lzqq5#
我在安装rbenv和改变我使用的ruby版本后得到这个错误,每当我运行bundle exec fastlane时,zsh会立即终止进程。我通过删除Gemfile.lock文件然后运行bundle install修复了它。
bundle install
46qrfjad6#
我面临着同样的问题,我有一个MacBook Pro M1,我运行下一个命令:
brew reinstall gettex brew reinstall pcre2 brew reinstall git
t9aqgxwy7#
brew reinstall $(brew deps git) git
或者,如果它发生在git以外的其他软件上,请替换为受影响的内容:
brew reinstall $(brew deps ffmpeg) ffmpeg
为什么?它似乎发生在一些重要的macOS更新之后(我在 Monterey 12. 2. 1更新之后发生过)。在这个过程中一些依赖被打破了。仅重新安装git是不够的。重新安装特定的依赖项(gettext或pcre2)可能会起作用;所有的都会。但是如果这种情况发生在你使用其他软件的时候,它可能会有更多的deps:例如,ffmpeg有96。在重新安装软件本身之前自动重新安装所有依赖项是解决方案。没有必要的核选择删除自制和它的所有软件包。
ffmpeg
lyr7nygr8#
尝试重置xcode-select
sudo xcode-select --reset
vc9ivgsu9#
在重新安装任何程序之前,请尝试重新克隆存储库。我有这个问题,只有一个回购和没有其他解决方案在这里工作,但重新克隆它修复了我。
9条答案
按热度按时间pgky5nke1#
这里我把最终的解决方案。我尝试了许多方法在我的mac M1,最好的方法是重新安装自制。
第一步:
步骤2:安装自制程序
然后,问题解决了。
k3fezbri2#
我使用了以下命令:
Git之后工作。
pdkcd3nj3#
要找出崩溃的原因,您可以使用
⌘
+spacebar
打开Console
,然后转到"崩溃报告"。如果向下滚动一点,您将找到错误的来源:
应用程序特定信息:
dyld:启动,装入依赖库
因此,在本例中,一个简单的
brew reinstall gettext
就可以解决这个问题(当然,除非另一个依赖项也存在问题)。要在一个步骤中修复所有依赖关系问题,您也可以简单地执行
brew reinstall $(brew deps git)
。8oomwypt4#
我有一个带有macOS大苏尔的M1,所以我必须先安装开发工具
xcode-select
,因为重新安装gettext
或pcre2
也没有运行。按以下顺序执行:
哎呀!
jm81lzqq5#
快车道用户
我在安装rbenv和改变我使用的ruby版本后得到这个错误,每当我运行bundle exec fastlane时,zsh会立即终止进程。
我通过删除Gemfile.lock文件然后运行
bundle install
修复了它。46qrfjad6#
我面临着同样的问题,我有一个MacBook Pro M1,我运行下一个命令:
t9aqgxwy7#
靶区; DR
或者,如果它发生在git以外的其他软件上,请替换为受影响的内容:
为什么?
它似乎发生在一些重要的macOS更新之后(我在 Monterey 12. 2. 1更新之后发生过)。在这个过程中一些依赖被打破了。
仅重新安装
git
是不够的。重新安装特定的依赖项(gettext
或pcre2
)可能会起作用;所有的都会。但是如果这种情况发生在你使用其他软件的时候,它可能会有更多的deps:例如,ffmpeg
有96。在重新安装软件本身之前自动重新安装所有依赖项是解决方案。没有必要的核选择删除自制和它的所有软件包。
lyr7nygr8#
尝试重置xcode-select
vc9ivgsu9#
在重新安装任何程序之前,请尝试重新克隆存储库。
我有这个问题,只有一个回购和没有其他解决方案在这里工作,但重新克隆它修复了我。