You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Linux 16.04安装Watchman时执行./configure遇错误求助

解决React Native安装Watchman时./configure命令报错问题

嘿,我帮你梳理下安装Watchman v4.9.0时./configure报错的常见排查和修复方案——毕竟这个阶段的错误大多和依赖缺失、环境配置不兼容有关:

  • 先检查基础依赖是否齐全
    Watchman编译需要一系列基础工具和库支持,不同系统的安装命令如下:

    • 如果你用的是Ubuntu/Debian类系统,先执行:
      sudo apt-get install autoconf automake libtool pkg-config libssl-dev
      
    • 如果你是macOS用户,用Homebrew安装依赖:
      brew install autoconf automake libtool pkg-config openssl
      

    装完依赖后,重新跑一遍./autogen.sh./configure试试。

  • 手动指定OpenSSL路径(macOS高频问题)
    不少macOS用户会遇到OpenSSL路径未被识别的情况,这时候需要给configure命令手动指定路径:

    ./configure --with-openssl=$(brew --prefix openssl)
    
  • 清理编译缓存再重试
    如果之前执行过configure失败,残留的缓存文件可能干扰后续编译,先清理:

    make clean
    rm -rf autom4te.cache
    rm config.log config.status
    

    清理完成后,重新从./autogen.sh开始执行整个编译流程。

  • 考虑升级到更新的稳定版本
    v4.9.0是比较老旧的版本了,可能和新系统存在兼容性问题,建议切换到最新的稳定版(比如v2023.10.09.00)再尝试:

    git checkout v2023.10.09.00
    

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

火山引擎 最新活动