Windows系统下Phabricator的Arcanist配置安装

Windows系统下Phabricator的Arcanist配置安装

1、安装php

(1)解压到一个指定的目录(如D:\PHP);
(2)将PHP安装目录(如D:\PHP)加入到PATH环境变量中;
(3)复制php.ini-development文件为php.ini,并且把“extension_dir=“ext””改为自己的php里的ext目录;去掉“extension=curl”、“extension=mbstring”,“extension=gd2”、“extension=openssl”这几行行首的分号;

2、安装git

3、安装Arcanist及libphutil

git clone https://github.com/facebook/arcanist/archive/master.zip
git clone https://gitee.com/lzcspace/libphutil.git
把arc.bat所在目录(例如D:\phabricator\arcanist\bin)配置到PATH环境变量中。

4、配置arc编辑器

使用Arcanist时需要使用文本编辑器编辑大块的文本,不能使用微软自带的NotePad,有以下Windows平台的编辑器可供选择:
Notepad++
$ arc set-config editor
““C:\Program Files (x86)\Notepad++\notepad++.exe” -multiInst -nosession”

vim
$ arc set-config editor ““C:\Program Files (x86)\Git\share\vim\vim73\vim.exe””

GitPad
$ arc set-config editor ““C:\Users\yourusername\AppData\Roaming\GitPad\GitPad.exe””

Sublime Text
$ arc set-config editor
““C:\Program Files\Sublime Text 2\sublime_text.exe” -w -n”

在这里 前面两个“” 引号需要一个转义字符 \,即在 “” 中加一个 \。

5、配置Arcanist

配置PhabricatorURI:运行命令arc set-config default p h a − s e r v e r , 例 如 a r c s e t − c o n f i g d e f a u l t h t t p : / / p h a . a p k . c n / 安 装 证 书 : 运 行 命 令 a r c i n s t a l l − c e r t i f i c a t e , 依 照 提 示 访 问 h t t p : / / pha-server,例如arc set-config default http://pha.apk.cn/ 安装证书:运行命令arc install-certificate,依照提示访问http:// phaserverarcsetconfigdefaulthttp://pha.apk.cn/arcinstallcertificate访http://pha-server/conduit/token/, 复制内容粘贴token即可。

6、生成ssh密钥

ssh-keygen -t rsa -C “your_email@example.com”
根据个人的邮箱生成,生成一个公共ssh.pub和一个私有的ssh,将ssh放到.ssh(隐藏文件 cd ~/.ssh 文件路径)文件夹下边,将生成的公共密钥传到个人的phabricator里。
使用git克隆你想克隆的代码库。
git config --global user.name “yourname”
git config --global user.email “youremail@******”
git clone ssh://git.clone---------项目git地址

在使用arc diff时可能会有一个有关于环境的值会出错,具体哪个我忘了,出错的时候会提示。找到这个文件,进入文件把报错的那一行 env 值删掉。

转自

https://www.jianshu.com/p/a6ee738da1aa
有一点东西的补充。
本人亲自经历windows搭建arc,确实有点麻烦,有条件的还是用mac吧或者装一个linux虚拟机也可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值