You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从RC版本构建Watchman?解决系统缺少libtoolize报错

别担心,我来帮你一步步搞定这两个问题——先解决libtoolize缺失的报错,再教你从RC版本构建Watchman。

先解决「your system lacks libtoolize」报错

这个报错说明你的系统缺少libtool工具包,libtoolize是其中的核心工具之一,不同操作系统的安装方式如下:

  • Debian/Ubuntu 系列:
    打开终端执行以下命令(顺便装上autogen.sh需要的其他依赖,避免后续踩坑):

    sudo apt update && sudo apt install libtool autoconf automake pkg-config
    
  • RedHat/CentOS/Fedora 系列:
    执行:

    sudo dnf install libtool autoconf automake pkg-config
    # 旧版本系统可以用yum替代dnf:
    # sudo yum install libtool autoconf automake pkg-config
    
  • macOS(依赖Homebrew):
    如果你还没装Homebrew先完成安装,然后执行:

    brew install libtool autoconf automake pkg-config
    
从RC版本构建Watchman的完整步骤

搞定依赖后,按照下面的流程就能顺利构建RC版本了:

  1. 进入Watchman仓库目录(如果还没进入):
    如果你已经克隆过仓库,直接切换到目录:

    cd watchman
    
  2. 查看所有可用的RC版本标签:
    执行命令列出所有带rc标记的版本:

    git tag | grep rc
    

    你会看到类似v2023.10.02.00-rc0这样的RC版本标签。

  3. 检出目标RC版本:
    把命令里的[RC_TAG]替换成你想构建的具体标签,比如v2023.10.02.00-rc0:

    git checkout [RC_TAG]
    
  4. 执行构建命令:
    现在依赖都齐全了,运行你之前尝试的构建命令即可:

    ./autogen.sh && ./configure && make
    
  5. (可选)全局安装Watchman:
    如果需要让系统全局都能调用Watchman,执行安装命令:

    sudo make install
    
  6. 验证构建成功:
    执行下面的命令检查版本,确认是你要的RC版本:

    watchman --version
    

内容的提问来源于stack exchange,提问作者TessavWalstijn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:03:10