我报名参加金石计划一期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情
1.检查brew是否安装
在终端中输入brew list,列出所有brew安装的软件:
$ brew list
如果显示:-bash: $: command not found,说明未安装brew,先去安装brew
(如果已安装brew,跳过第2步)
2.安装brew
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/master/install.sh)>"
出现这句话说明安装成功:
(如果安装过程中,出现一些小的报错,可以重新运行几次命令试试)
安装成功后在终端输入 brew 验证:
$ brew
出现如下页面表示安装成功:
3.安装bash-completion
在终端中输入:
$ brew install bash-completion
安装完成后,在终端中输入brew list,会显示:
4.安装完成后查看bash-completion文件信息
在终端中输入:
$ brew info bash-completion
出现:
由此可以看出需要把这些东西添加到~/.bash_profile中
5.把内容添加到~/.bash_profile文件中
这些内容,因为版本的不同可能会有所差异,看自己的就好
- 打开~/.bash_profile文件,在终端输入命令打开文件:
$ open -e ~/.bash_profile
- 如果没有这个文件(显示不存在),就新建一个:
- 新建文件
$ touch .bash_profile
- 打开文件
$ open -e ~/.bash_profile
3.在弹出的文件中直接编辑,然后保存,关闭,在终端输入以下命令来更新配置过的环境变量:
$ source .bash_profile
如果文件没有编辑权限,可以参考:wenku.baidu.com/view/4be1ea…
6.查看自己的git版本
在终端中输入命令:
$ git --version
我的是2.15.0
7.拷贝git-completion.bash(必须和自己git版本一致)
- 访问git的bash-completion地址(把v后边的改成自己git的版本号) raw.githubusercontent.com/git/git/v2.…
- 然后把文件保存下来(可以复制粘贴保存成一个新文件),文件格式是 .bash
- 在终端输入命令打开这个目录:
$ open /usr/local/opt/bash-completion/etc/bash_completion.d
4.把刚刚保存的文件拷贝进去
8.在终端输入下边两个命令
$ brew unlink bash-completion
$ brew link bash-completion
重启终端,输入git命令按下tab键就能实现自动补全啦
9.安装过程中自己遇到的问题
- 安装brew时报错:Downloading Command Line Tools for Xcode
解决:可以参考t.zoukankan.com/yongdaimi-p…
- 安装bash-completion时报错:error: RPC failed; curl 56 LibreSSL SSL_read: error:02FFF036:system library:func(4095):Connection reset by peer, errno 54
解决:可以参考t.zoukankan.com/liangliangz…
- 安装bash-completion时报错:Warning: No available formula with the name "bash-completion". ==> Searching for similarly named formulae... Error: No similarly named formulae found. ==> Searching for a previously deleted formula (in the last month)... Error: No previously deleted formula found. ==> Searching taps on GitHub... Error: No formulae found in taps.
解决:可以参考blog.csdn.net/pianzhou202…