跳轉到內容

Phabricator 管理員手冊/Arcanist/Microsoft Windows

來自華夏公益教科書,開放書籍,開放世界


這是官方 Arcanist 在 Windows 上的安裝指南 的擴充套件,該指南過於通用,也是優秀 Mozilla Revision 在 Windows 10 上的 Arcanist 安裝指南 的擴充套件。

安裝指南

[編輯 | 編輯原始碼]

儘管從 GNU/Linux 發行版安裝 Arcanist 非常容易(得益於包管理器),但在 Windows 上情況並非如此,您需要設定一些元件

Visual C++

[編輯 | 編輯原始碼]

首先,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

使用者路徑

[編輯 | 編輯原始碼]

您需要在使用者的路徑中新增arcphp,否則您將無法輕鬆執行它們。

要配置使用者的路徑,請在搜尋欄(桌面底部的那個)中輸入環境變數,然後選擇編輯您的帳戶的環境變數

也可以透過以下方式完成

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"

另請參閱

[編輯 | 編輯原始碼]
華夏公益教科書