前两天犯了一个愚蠢的错误,我的bazel环境出了一点点小问题,然后被我误操作删除了一个C的头文件彻底跑不起来了。在google很久后终于在github上找到一个解决办法,执行一个rm命令,当时我以为这个命令的效果会和maven上的clean然后重新build就ok了。是的,我的电脑被删除干净了。
产品还在催着上需求,我就开始很慌乱的搭建环境,想想上次搭建环境的时候也是很慌乱???总不能一点进步都没有吧,所以我打算将自己日常搭建的环境逐步记录下来,方便自己以后被‘重置’电脑或者新换电脑搭建环境时参考。
由于目前使用Mac,所以仅供Mac用户参考,等我以后用回自己的Windows再写Windows环境搭建吧(Windows搭建环境实在是太麻烦了呜呜)。
这篇文章只介绍常用环境的搭建及工具安装,使用方法不过多介绍,感兴趣的可以自行google(也许后面我就写了呢!)。
安装JDK
1.去Oracle官网下载JDK1.8.(除非维护老项目否则不要再用jdk7了求求你们了,老项目也强烈建议迁移至jdk8)。
2.点开安装包一路点击,安装成功。
3.此时在终端中输入java -version
应该就会显示jdk版本号了。
3.配置环境变量,进入终端,输入vi ~/.bash_profile
.
4.在打开的文件中追加以下内容。
1 | JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home |
5.执行source ~/.bash_profile
以使刚才的配置生效。
6.终端执行echo $JAVA_HOME
.
如果显示java安装路径,则配置环境变量成功。
安装homebrew
brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便
这个东西是我觉得程序员在经济允许的条件下应该抛弃windows的一大原因,安装软件太方便了!
安装方法,在终端执行
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
OK!
git
git作为当前最流行的(我唯一会的)版本管理工具,每次换电脑都是必不可少的。
安装:
1 | brew install git |
安装完成之后初始化版本库。
1 | //建立一个自己喜欢的工作目录 |
终端显示当前分支名
在终端进行git操作时,看不到当前的分支名称总是感觉慌慌的。。所以这个技能必备!
1.终端执行 vi ~/.bashrc
在打开的文件中添加以下代码:
1 | function git_branch { |
2.执行加载命令source ./.bashrc
3.由于mac不会自动加载.bashrc,所以需要执行echo "[ -r ~/.bashrc ] && source ~/.bashrc" >> .bash_profile
以使每次开机后自动生效。
git 简化命令
经常使用终端来提交代码,每次都要敲下pull,push,branch,status实在是不太优雅,name简单版本来啦。
在终端执行:
1 | $ git config --global alias.co checkout |
我经常使用的就是这几个,泥淖而已对其中我设置的别名进行自定义,当然也可以添加更多别名。
git 命令自动补全
有了别名怎么能少得了自动补全呢?
1.使用brew安装bash-completion。
1 | brew install bash-completion |
然后根据安装后的提示将提示内容内容写入到~/.bash_profile中。
2.将git-completion.bash的内容拷贝至文件~/.git-completion.bash
中(如果没有此文件就新建)。
3.在~/.bashrc中添加source ~/.git-completion.bash
.
4.重启终端完成。
安装完成git别名和git自动补全后,当你想输入git pull origin master
,你只需要输入git pl o[tab] m[tab]
即可。效率提成(装逼程度)大幅提升。
ChangeLog
2018-04-06 JDK安装以上皆为个人所思所得,如有错误欢迎评论区指正。
欢迎转载,烦请署名并保留原文链接。
更多学习笔记见个人博客——>呼延十