前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建常用开发环境

搭建常用开发环境

作者头像
呼延十
发布2019-07-01 16:22:41
1.1K0
发布2019-07-01 16:22:41
举报
文章被收录于专栏:呼延

前两天犯了一个愚蠢的错误,我的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版本号了。

WX20180407-042506.png
WX20180407-042506.png

3.配置环境变量,进入终端,输入vi ~/.bash_profile. 4.在打开的文件中追加以下内容。

代码语言:javascript
复制
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

5.执行source ~/.bash_profile以使刚才的配置生效。 6.终端执行echo $JAVA_HOME. 如果显示java安装路径,则配置环境变量成功。

安装homebrew

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便

这个东西是我觉得程序员在经济允许的条件下应该抛弃windows的一大原因,安装软件太方便了!

安装方法,在终端执行

代码语言:javascript
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

OK!

git

git作为当前最流行的(我唯一会的)版本管理工具,每次换电脑都是必不可少的。

安装:
代码语言:javascript
复制
brew install git

安装完成之后初始化版本库。

代码语言:javascript
复制
//建立一个自己喜欢的工作目录
$ mkdir work
//设置自己的git用户名及邮箱
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
//初始化版本库  
$ git init
//从远程库拉取代码
$ git clone xxxxxxxxxx
终端显示当前分支名

在终端进行git操作时,看不到当前的分支名称总是感觉慌慌的。。所以这个技能必备!

1.终端执行vi ~/.bashrc 在打开的文件中添加以下代码:

代码语言:javascript
复制
function git_branch {
   branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
   if [ "${branch}" != "" ];then
       if [ "${branch}" = "(no branch)" ];then
           branch="(`git rev-parse --short HEAD`...)"
       fi
       echo " ($branch)"
   fi
}

export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '

2.执行加载命令source ./.bashrc

3.由于mac不会自动加载.bashrc,所以需要执行echo "[ -r ~/.bashrc ] && source ~/.bashrc" >> .bash_profile以使每次开机后自动生效。

git 简化命令

经常使用终端来提交代码,每次都要敲下pull,push,branch,status实在是不太优雅,name简单版本来啦。

在终端执行:

代码语言:javascript
复制
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
$ git config --global alias.ps push
$ git config --global alias.pl pull

我经常使用的就是这几个,泥淖而已对其中我设置的别名进行自定义,当然也可以添加更多别名。

git 命令自动补全

有了别名怎么能少得了自动补全呢?

1.使用brew安装bash-completion。

代码语言:javascript
复制
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安装

以上皆为个人所思所得,如有错误欢迎评论区指正。

欢迎转载,烦请署名并保留原文链接。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装JDK
  • 安装homebrew
  • git
    • 安装:
      • 终端显示当前分支名
        • git 简化命令
          • git 命令自动补全
            • ChangeLog
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档