36

我正在尝试将 Watchman 安装到我的计算机上,以用于 React Native 的 npm。我打开了文档http://facebook.github.io/watchman/docs/install.html并且不明白应该怎么做。

你能更详细地解释一下吗?

4

8 回答 8

20
  1. 通过此指令加载守望者档案https://facebook.github.io/watchman/docs/install#binary-downloads-for-linux-macos-and-windows-beta
  2. watchman在中创建文件夹c:\Users\USERNAME\AppData\Local
  3. 将守望者档案提取到守望者文件夹。你必须得到c:\Users\USERNAME\AppData\Local\watchman\watchman.exe
  4. 中的开放路径环境
    • 点击 luppa(查找)并插入settings: Edit the system environment variables -> Environment variables
    • 或者System -> System Info -> Advance system settings -> Advance (tab) -> Environment variables
  5. 设置添加到环境路径c:\Users\USERNAME\AppData\Local\watchman
  6. 重新登录您的系统或重新启动PC
  7. 打开终端并运行命令watchman -v,你必须看到版本
于 2019-03-23T10:12:57.223 回答
19

对于那些使用 Chocolatey 的人(这还没有在网站上发布,但在 github repo 中找到了信息):

Watchman 可以通过 Chocolatey Windows 包管理器安装。安装很简单:

PS C:\> choco install watchman

参考:https ://github.com/facebook/watchman/blob/573b18b86b88759f31e83fa2e1837539d138de22/website/_docs/install.markdown#installing-on-windows-via-chocolatey

请注意,安装 Chocolatey 本身有点乏味,但如果您想尝试一下,请点击以下链接: https ://chocolatey.org/courses/installation

于 2020-12-04T15:17:55.287 回答
12

这是在 Windows 上下载 Watchman的官方指南。

无论如何,我不仅会在这里发布如何下载守望者,还会发布它的正确安装(我将从官方指南复制的第一步)

  1. 转到https://github.com/facebook/watchman/actions?query=is%3Asuccess+event%3Apush+branch%3Amaster

  2. 点击CI标签(你可以看到的第一个 CI 标签) 在此处输入图像描述

2.1 按您看到的第一个项目。在示例中是:“更新子模块摘要:Github 提交... 在此处输入图像描述

2.2 选择“视窗” 在此处输入图像描述

3.在结果页面的右上角查看 Artifacts 下拉菜单 在此处输入图像描述

  1. 单击它以显示下载工件链接

5.单击它并解压缩zip文件

现在到了官方指南没有解释的最重要的部分:

解压缩 zip 文件并确保 watchman.exe 位于 PATH 中的目录中。

  1. 转到 C:\Users\YOUR_USERNAME\AppData\Local\
  2. 创建一个名为“watchman”的文件夹
  3. 将您提取的文件复制到那里(最重要的是watchman.exe)

所以在你的守望者文件夹中,你会有 在此处输入图像描述

  1. 以管理员身份打开 Windows PowerShell(如果您没有管理员权限,您可以看到编辑答案)

现在我们将创建一个环境变量,以便您可以从任何地方访问 watchman。这就是setx的用武之地。

  1. 复制并粘贴以下命令(替换您的用户名!)

    setx 路径 "%path%;C:\Users\YOUR_USERNAME\AppData\Local\watchman"

  2. 如果一切正常,您将看到一条成功消息

  3. 重启你的电脑

  4. 重新启动后,您可以再次打开 Windows PowerShell 并运行以下命令:

    守望者-v

如果你能看到版本,你已经正确安装了 watchman


编辑 感谢@airstrike在评论中的建议

您可以运行对话框(按 Win+R)并输入

Rundll32 sysdm.cpl,EditEnvironmentVariables

然后创建您的用户环境,查看以下路径:C:\Users\YOUR_USERNAME\AppData\Local\watchman

继续步骤 7

于 2020-04-09T21:37:11.987 回答
3

您必须在 Windows 10 上安装 Linux Bash Shell

之后在 Bash 上运行以下命令

apt-get install python-dev libtool m4 automake pkg-config
git clone https://github.com/facebook/watchman.git
cd watchman/
git checkout v4.9.0
./autogen.sh
./configure
make
sudo make install
于 2018-06-12T17:00:00.887 回答
1

最新版本的 watchman 中没有 watchman.exe 文件。所以请使用https://github.com/facebook/watchman/releases/tag/v2021.01.11.00下载 watchman 并按照@Andrey Patseiko 的回答中的说明进行操作。

于 2021-09-05T18:10:45.730 回答
1

过了一会儿,我发现最新的 zip 在这里:

https://github.com/facebook/watchman/actions?query=is%3Asuccess+event%3Apush+branch%3Amaster

于 2020-02-11T09:58:33.137 回答
0

Windows 上的 Watchman 目前处于 alpha 状态。安装页面的链接指向此问题;说明在最上面的帖子中: https ://github.com/facebook/watchman/issues/19

如果您不习惯按照这些说明进行操作,那么您还不适合使用 Watchman。

于 2016-07-19T23:48:37.630 回答
0

您可以使用以下命令在 Windows 10 上安装 watchman。

巧克力安装守望者

你需要已经安装了 choco。除非,您应该使用以下命令安装 choco。

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
于 2021-11-18T18:59:00.843 回答