Phabricator 管理員手冊/Arcanist/Microsoft Windows
這是官方 Arcanist 在 Windows 上的安裝指南 的擴充套件,該指南過於通用,也是優秀 Mozilla Revision 在 Windows 10 上的 Arcanist 安裝指南 的擴充套件。
儘管從 GNU/Linux 發行版安裝 Arcanist 非常容易(得益於包管理器),但在 Windows 上情況並非如此,您需要設定一些元件
首先,Microsoft Windows 10 使用者可能希望在 git Bash 和 PowerShell 中使用 Arcanist。本指南應適用於兩者。
首先安裝Microsoft Visual C++ 2015-2019 Redistributable (x64)。
要驗證您的計算機中是否已安裝此軟體,請檢視
- 設定 → 應用 → 應用和功能。
如果您的系統中沒有 Microsoft Visual C++,您需要從 Microsoft 官方網站下載它
https://support.microsoft.com/en-ca/help/2977003/the-latest-supported-visual-c-downloads
檔名應為vc_redist.x64.exe 或類似名稱。
Arcanist 需要 PHP 來執行。
您可以安裝最新版本的 PHP,例如從 PHP 官方網站安裝PHP 7.4, VC15 x64 Non Thread Safe
https://windows.php.net/download/
下載檔案後,將其解壓縮到某個位置。例如在
C:\PHP
現在,從該目錄,請務必將檔案php.ini-development 複製到php.ini。
現在您有了php.ini 檔案,請編輯它。
您將需要 PHP cURL 擴充套件,以便 Arcanist 可以與網際網路通訊。為此,您可以在配置檔案中輕鬆找到此行
;extension=php_curl.dll
您應該刪除開頭的分號
extension=php_curl.dll
注意:在 PHP 7.4 中,不是php_curl.dll,而是curl。
完成此修改後,找到以下行
;extension_dir = "ext"
並更新其路徑名,例如
extension_dir = "C:\PHP\ext"
要嘗試是否一切正常,請嘗試執行以下命令
C:\PHP\php.exe -i
如果命令引用了curl,則您已正確配置 PHP。
如果您尚未安裝 git,您需要從官方網站下載並安裝它
https://git-scm.tw/download/win
現在,您可以使用以下命令透過 git 將 Arcanist 儲存庫下載到某個位置
git clone https://secure.phabricator.com/diffusion/ARC/ arcanist
注意:使用此命令,它將下載到您主目錄中的arcanist 目錄中。這樣,您應該擁有檔案%USERPROFILE%\arcanist\bin\arc。
您需要在使用者的路徑中新增arc 和php,否則您將無法輕鬆執行它們。
要配置使用者的路徑,請在搜尋欄(桌面底部的那個)中輸入環境變數,然後選擇編輯您的帳戶的環境變數。
也可以透過以下方式完成
Control Panel → All Control Panel Items → System → Advanced System Setting → Environment Variables…
然後
- 選擇使用者變數 下的路徑 變數
- 單擊編輯...
- 單擊新建
- 輸入
C:\PHP - 單擊
新建 - 新增
%USERPROFILE%\arcanist\bin
驗證是否一切正常,執行 Arcanist 命令,例如使用幫助選單
arc help
只需確保您安裝了具有“阻塞模式”的編輯器。一些具有此模式的自由軟體編輯器:vim、nano 和 Notepad++。
如果您想使用vim,但還想從其他地方(例如從 PowerShell)使用它,請執行以下命令
arc set-config editor "\"C:\Program Files\Git\usr\bin\vim.exe\""
如果您想使用其他編輯器(例如 Notepad++),請記住替換上述命令中的路徑,根據您的需要調整它。例如
arc set-config editor "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" -multiInst -nosession"