Mac 配置环境

MAC下配置ZSH

MAC下面的终端是神器。而且苹果非常贴心的为我们准备好了ZSH。可惜ZSH不是很好用,需要配合一些插件和模板:oh-my-zsh

将bash切换为zsh

chsh -s /bin/zsh

其实还可以用which来定位

chsh -s `which zsh`

zsh功能很强大但是太复杂,所以需要oh-my-zsh来将它简单化。如果要切换回去:

chsh -s /bin/bash

下载oh-my-zsh

a) 直接用git从github上面下载包:

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

b) 备份已有的zshrc(一般不需要)

cp ~/.zshrc ~/.zshrc.orig

c) 替换zshrc 

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

如何生成SSH key

Phabricator

Phabricator命令行工具Arcanist的基本用法

Arcanist用法简介

确认PHP是否已经安装

Mac OS X应该已经默认安装了PHP环境。在终端中输入php -v检查是否已安装了PHP环境。

安装Arcanist在计划安装目录签出Arcanist代码仓库

git clonehttps://github.com/phacility/libphutil.git

git clonehttps://github.com/phacility/arcanist.git

(这时候直接用scourceTree 里面的终端直接clone就可以了,时间可能有点长,耐心等待。)

配置arc的环境变量

打开bash_profile 文件 输入命令行:open -e .bash_profile 会自动弹出 .bash_profile 文件的编辑窗口,在配置文件的末尾加上这一句

export PATH=${PATH}:/路径/arcanist/bin/

输入命令行:source .bash_profile 更新更配置的环境变量。

然后输入命令:arc –help 查看配置是否成功。

那么当mac机器上安装了zsh后  .bash_profile 文件中的环境变量就无法起到作用

切换到zsh后重启后系统会执行~/.zshrc,只需要把source ~/.bash_profile这一行加到.zshrc里面去就搞定了。

我们需要做以下操作

1,  cd ~

2,   open .zshrc

3,export PATH=${PATH}:/路径/arcanist/bin/

      输入命令行:source .bash_profile 更新更配置的环境变量。

      然后输入命令:arc –help 查看配置是否成功。

配置项目

打开终端,切换到项目所在目录,运行arc install-certificate,按提示添加访问token

代码审查流程

在本地独立开发分支提交改动代码。有对应的Manifest Task时,改动需要在同名分支下提交。

执行arc diff。第一次执行时需要配置默认的比较目标,默认为origin/master,可以按需修改为origin/develop,或执行arc diff [分支名]来显示指定

在弹出的文本编辑器中填写Title、Summary和Reviewer,保存并关闭

等待审查通过,如果审查失败的话,可修改代码并重新执行arc diff

如果审查通过,制定arc land –onto=分支名合并代码并提交,提交后开发分支将被删除

你可能感兴趣的:(Mac 配置环境)