Arcanist on Windows 環境配置指南
本文整理了在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.
相關文章
- windows 配置JAVA環境WindowsJava
- Windows配置java環境WindowsJava
- Windows 下 Laravel 環境配置WindowsLaravel
- NVM,Windows下環境配置Windows
- windows下JDK環境配置WindowsJDK
- windows配置環境變數Windows變數
- CentOS7 環境配置指南CentOS
- 虛擬化環境配置指南
- Windows單機配置Zookeeper環境Windows
- 配置Groovy開發環境(Windows)開發環境Windows
- WIndows環境配置多版本JavaWindowsJava
- Expo 環境配置和安裝指南
- Windows10如何配置java環境WindowsJava
- windows下配置安裝YAF環境Windows
- windows下配置nginx+php環境WindowsNginxPHP
- MongoDB Windows環境安裝及配置MongoDBWindows
- 配置豪華的 Windows 開發環境Windows開發環境
- 深度學習環境配置(windows 11)深度學習Windows
- Developerkit&LinkDevelopDemo環境配置指南Developer
- Windows 環境中使用 Docker 配置 LaraDockWindowsDocker
- Windows配置Delve的測試環境Windows
- windows 10 配置 docker lnmp 開發環境WindowsDockerLNMP開發環境
- 在windows下配置Eclipse + go環境WindowsEclipseGo
- Windows下配置NodeJS環境詳解WindowsNodeJS
- Windows下Android開發環境配置WindowsAndroid開發環境
- React 和 Vite 環境下 TailwindCSS 的配置指南ReactViteAICSS
- 配置Nginx SSL Node.js環境詳細指南NginxNode.js
- Windows 環境中使用 Docker 配置 LaraDock 教程WindowsDocker
- windows環境下memcache配置方法 詳細篇Windows
- Xamarin 學習筆記 - 配置環境(Windows & iOS)筆記WindowsiOS
- (轉)Windows下安裝Docker, GitBash環境配置WindowsDockerGit
- Ant系列-在windows下配置環境變數Windows變數
- Windows下Java環境變數的配置(詳)WindowsJava變數
- Windows環境配置Oracle 11gR2 ListenerWindowsOracle
- windows環境下Resin和apache的配置薦WindowsApache
- Windows環境下的tomcat+apache配置WindowsTomcatApache
- 在Windows下配置Ruby on Rails開發環境WindowsAI開發環境
- 4090 windows cuda12.1 環境配置Windows