美文网首页
Windows系统下Phabricator的Arcanist配置

Windows系统下Phabricator的Arcanist配置

作者: coder小黄人 | 来源:发表于2017-06-16 09:17 被阅读0次

    最近公司说要开始使用Phabricator系统进行Code Review,听后一脸茫然,不知道是个什么东西,赶紧Google一番。

    Phabricator是何物?

    Phabricator是一套基于Web的软件开发协作工具,它的主要功能有操作数据(任务查看操作);开发辅助(工作流,查看提交的 diff,代码检查,执行单元测试);辅助(文件文档管理)。它最初是Facebook的一个内部工具,后来发展开源,这是项目地址

    Phabricator是一个LAMP (Linux, Apache, MySQL, PHP) 程序,所以Windows下是不能安装的,我也没有配置过,这里给出官方安装教程,有兴趣的可以学习下,本篇主要讲的是Arcanist的安装。

    那Arcanist又是何物?

    ArcanistPhabricator提供的一个客户端命令行工具,旨在帮助我们快速的操作和使用(不使用Arcanist的话,在web界面也是可以进行diff等操作的)。

    开始配置安装

    1. 安装PHP环境
      到PHP官方网站下载最新版本:传送门,这里要注意下载与操作系统一致的包,否则后续步骤会出现错误,32位系统下载x86的包,64位系统下载x64的包,线程安全和非安全都可以。安装步骤:
    • 解压到一个指定的目录(如D:\PHP);
    • 将PHP安装目录(如D:\PHP)加入到PATH环境变量中;
    • 复制php.ini-development文件为php.ini,并且把“extension_dir="ext"”、“extension=php_curl.dll”、“extension=php_mbstring.dll”这几行行首的分号去掉;
    1. 安装Git或者SVN
      忽略。
    2. 安装Arcanist及libphutil
      libphutil是php的工具集,Arcanist运行需要依赖它。
      下载地址:
          https://github.com/facebook/arcanist/archive/master.zip
          https://github.com/facebook/libphutil/archive/master.zip
      下载后解压到指定的Phabricator目录(如D:\phabricator),并把目录名分别修改为arcanist、libphutil,并把arc.bat所在目录(例如D:\phabricator\arcanist\bin)配置到PATH环境变量中。
      测试:打开cmd,运行php -i命令。
      如果提示了错误:无法启动此程序,因为计算机中丢失 VCRUNTIME140.dll,是因为在Windows下运行php7需要Visual C++Redistributable 2015,去微软官网下载安装程序,安装一遍即可。有64位版和32位版,根据计算机配置进行下载,下面是下载链接:
        64位版下载地址:
         http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x64/vc_redist.x64.exe
        32位版下载地址:      
         http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x86/vc_redist.x86.exe
      下载后根据提示安装即可。
    3. 配置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"

    以上编辑器的具体路径可改为自己的编辑器安装地址。

    1. 配置Arcanist
    • 配置PhabricatorURI:运行命令arc set-config default $pha-server,例如arc set-config default http://pha.apk.cn/
    • 安装证书:运行命令arc install-certificate,依照提示访问http://$pha-server/conduit/token/, 复制内容粘贴token即可。
    1. 至此,Arcanist的安装与配置就结束了,我们就可以尽情的使用啦。你可以运行命令$ arc help来进行arc的使用学习。

    相关文章

      网友评论

          本文标题:Windows系统下Phabricator的Arcanist配置

          本文链接:https://www.haomeiwen.com/subject/tasgfxtx.html