安装git后显示git:command not found

1.起因是:嫌git碍事,就打算删除

2.删除git方法

查看Git安装位置:which -a git

mac上默认安装的git是:/usr/bin/git

彻底删除:1)cd /usr/bin;2)sudo rm -rf git*

3.安装git:https://git-scm.com/download/mac

结果发现好多项目尤其是cocoapod项目执行pod update时需要git。然后就在网上找了安装程序把git安装了。安装如果出现权限问题直接按住control键,再点击安装。网上看到的没求证

4.在终端使用git发现还是git:command not found,以为自己没安装好,后来又使用第二种方法homebrew安装。

5.安装homebrew

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

............

==> Downloading and installing Homebrew...

Failed during: git init -q

6.安装homebrew出错解决

方法1:出现git init -q网上说使用:sudo chown -R $USER /usr/local 再重新执行安装步骤,还是不行 这时还关闭了Rootless机制。方法是:重启mac,开机后按下Command+R,进入恢复模式,找到Termimal后,输入:csrutil disable(关闭Rootless)。csrutil enable(开启Rootless)执行完命令后,重启电脑即可生效。

隐隐约约觉得还是的安装git成功才行,事实证明确实是的

7.跑到/usr/local/git/bin下面执行git是成功的 这时候就是git配置环境变量的问题了

8.sudo vim ~/.bash_profile

#Add environment git

export GIT=/usr/local/git/

export PATH=$GIT/bin:$PATH

下面是jdk的配置

#Add JDK

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home"

CLASS_PATH="$JAVA_HOME/lib"

PATH=".$PATH:$JAVA_HOME/bin"

export PATH=/usr/local/bin:$PATH

9.source .bash_profile 刷新配置文件

10.这时候

1)git安装终于成功了,

2)跑到项目下面pod update,项目也成功了。

3)执行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”也成功了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容