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.cn/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"