Arcanist on Windows 環境配置指南

weixin_34007291發表於2017-04-18

本文整理了在Windows系統上安裝程式碼審查工具Arcanist的過程。目的是配合Phabricator進行程式碼review。配置成功後可使用arc diff命令來發起code review。

1.安裝php環境
http://windows.php.net/download/
下載PHP 5.3以上的環境,x86、x64均可,執行緒安全或非執行緒安全版本都可正常執行。(4種原始碼包下載哪個都行)
下載後進行解壓縮,將解壓得到的資料夾放在任意目錄下,例如 C:\PHP
將* php.ini-development* 重新命名為 php.ini ,開啟 *php.ini ,查詢 ;extension=php_curl.dll ,刪除前面的分號 ; 從而使此行生效。
查詢 ; extension_dir = "ext" 並替換為
extension_dir = "C:\PHP\ext"
C:\PHP *是你安裝php的目錄。
配置Path環境變數 C:\PHP;
在命令列中輸入 php -i 命令檢視環境是否配置成功

2.安裝git
官網下載:https://git-for-windows.github.io/
開啟exe程式進行安裝即可

3.安裝Arcanist 和 libphutil
在儲存此工具的目錄下開啟git bash,使用下面的命令clone專案
git clone https://github.com/phacility/libphutil.gitgit clone https://github.com/phacility/arcanist.git

配置Path環境變數: C:\workplace\Arcanist\arcanist\bin;

4.配置arc環境
在命令列中輸入配置命令:
arc set-config default <uri>
<uri> 代表Phabricator系統的連結地址,如 https://phabricator.example.com/ 使用你的Phabricator系統地址替換命令中的<uri>

5.配置arc編輯器
使用Arcanist時需要使用文字編輯器編輯大塊的文字,不能使用微軟自帶的NotePad,有以下Windows平臺的編輯器可供選擇:

Notepad++
$ arc set-config editor ""C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession"
此命令是配置Notepad++的,需要你更改安裝目錄

vim
$ arc set-config editor ""C:\Program Files (x86)\Git\share\vim\vim73\vim.exe""
此命令是配置vim的,需要你更改安裝目錄

GitPad
$ arc set-config editor ""C:\Users\yourusername\AppData\Roaming\GitPad\GitPad.exe""
此命令是配置GitPad的,需要你更改安裝目錄

Sublime Text
$ arc set-config editor ""C:\Program Files\Sublime Text 2\sublime_text.exe" -w -n"
此命令是配置Sublime Text的,需要你更改安裝目錄

6.配置uri和API Token
在命令列輸入arc diff,看到如下提示



開啟提示中的連結,如未登入需要先登入,之後再次開啟此連結
找到API Token,複製後貼上至命令列,回車完成配置。

至此,您已完成arc工具的配置。

更多介紹: see Arcanist User Guide. or Arcanist Quick Start.

相關文章