Ruby 自制安装:在以下过程中失败:git获取源主机:refs/remotes/origin/master-n--depth=1
我在终端上运行了以下命令(Mac El Capitan)Ruby 自制安装:在以下过程中失败:git获取源主机:refs/remotes/origin/master-n--depth=1,ruby,git,macos,homebrew,osx-elcapitan,Ruby,Git,Macos,Homebrew,Osx Elcapitan,我在终端上运行了以下命令(Mac El Capitan) $/usr/bin/ruby-e“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" 并收到以下错误消息: 在以下过程中失败:git获取原始主机:refs/remotes/origin/master-n--depth=1 另外尝试: sudo chown$(whoami):admin/usr/local&&sudo chown-R
$/usr/bin/ruby-e“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
并收到以下错误消息:
在以下过程中失败:git获取原始主机:refs/remotes/origin/master-n--depth=1
另外尝试:
sudo chown$(whoami):admin/usr/local&&sudo chown-R$(whoami):admin/usr/local
然后执行上面的两个命令
知道如何安装自制软件吗
brew无法识别
和ruby 2.0.0版
,git 2.7.4版
经过几个小时的研究和暴力,我了解到问题是由于git配置不正确。一些文章建议降低git的级别或一起重新安装。然而,我通过添加以下内容解决了这个问题
git config --global user.email yourgitemail@example.com
然后从/usr/local
中删除Cell
和homebrew
目录,然后重新尝试安装
run.sh的文件
sh run.sh运行文件
或者,手动一个接一个地运行所有这些命令。我在
brew cask安装firefox时遇到了相同的问题(安装cask和firefox)
安装完成后,问题就自行解决了。只需执行这个小代码rm-fr$(brew--repo homebrew/core)#因为您无法编写untap homebrew/core brew tap homebrew/core
@ashdaily命令对我有效,在最后一个命令中添加了sudo
,然后还执行了@Sinux命令:
rm -rf /usr/local/bin/brew
rm -rf /usr/local/share/doc/homebrew
rm -rf /usr/local/share/man/man1/brew.1
rm -rf /usr/local/share/zsh/site-functions/_brew
rm -rf /usr/local/etc/bash_completion.d/brew
sudo rm -rf /usr/local/Homebrew
rm -rf /opt/homebrew
这一个有助于我删除
Cell
和自制
目录。(对我来说,上述错误是因为我的机器在安装过程中关机)非常感谢@anm的回答。对我来说,仅删除Homebrew
文件夹就足够了:)对于Apple silicon(arm64),即M1芯片,@anm-answer对我有效,但只有在执行sudo-rm-rf/opt/homebrew
然后重试/bin/bash-c“$(curl-fsSL)之后https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)“
我是通过检查安装脚本的内容得出这一结论的。好答案,对于mac m1 Big Sur,添加另一行rm-rf/opt/homebrew
这对我很有用。如果您在执行pod安装时安装XXX时遇到[!]错误问题。试试这个答案。感谢您为我节省了一天的时间。这对我执行@ashdaily命令很有效,将上一个命令和@Sinux命令添加到addindosudo
。为了便于阅读,我将放下complet命令集。在macOS Big Sur 11.2上,删除文件夹/usr/local/Homebrew
并重试(一次)就足够了。
rm -rf /usr/local/bin/brew
rm -rf /usr/local/share/doc/homebrew
rm -rf /usr/local/share/man/man1/brew.1
rm -rf /usr/local/share/zsh/site-functions/_brew
rm -rf /usr/local/etc/bash_completion.d/brew
sudo rm -rf /usr/local/Homebrew
rm -rf /opt/homebrew