Windows下Phabricator Arcanist的安装与使用
Arcanist是Phabricator提交代码评审的客户端工具,虽然可以直接在Differential界面手动创建Diff和Revision,但使用Arcanist会更加方便,特别是对于习惯命令行操作的开发者。
注意事项
如果遇到错误 ERR-CONDUIT-CORE: Invalid parameter information was passed to method 'differential.creatediff',请确保所有文件名均为英文。
安装步骤
1. 安装PHP
需要安装PHP 5.2或以上版本,推荐下载PHP 5.4 VC9 x86 Non Thread Safe版。具体步骤如下:
- 解压到指定目录:例如解压到
C:\PHP。 - 加入环境变量:将PHP安装目录(如
C:\PHP)添加到系统的PATH环境变量中。 - 配置php.ini:
- 复制
php.ini-development文件为php.ini。 - 在
php.ini中取消以下几行的注释:extension_dir = "ext" extension=php_curl.dll extension=php_mbstring.dll
- 复制
- 注册PHP文件类型(可选):
- 将
.php扩展名添加到PATHEXT环境变量中。 - 关联
.php文件类型:assoc .php=phpfile ftype phpfile="C:\PHP\php.exe" -f "%1" -- %~2 - 需要以管理员权限运行上述命令。
- 将
2. 安装SVN客户端
需要安装支持命令行的SVN客户端(不是TortoiseSVN)。可以从Subversion官方网站选择合适的版本,推荐安装CollabNet的Subversion 1.8.0,下载地址(需要注册):CollabNet Subversion。
测试安装是否成功
打开命令提示符并输入以下命令进行测试:
C:> svn
Type 'svn help' for usage.
评论