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

在Windows 10的WSL中构建Flux REPL失败,如何解决?

解决WSL中构建Flux REPL时pkg-config找不到flux.pc的问题

这个错误是因为Flux的Go代码依赖自身的C库,而构建时pkg-config找不到对应的配置文件flux.pc,按以下步骤解决:

  • 补全系统基础依赖
    在WSL的Ubuntu环境下,先安装构建必需的系统包:

    sudo apt update && sudo apt install build-essential pkg-config libssl-dev
    
  • 手动构建Flux C库并配置环境变量
    仓库本身不会自带flux.pc,需要先编译C部分生成这个文件:

    1. 进入Flux仓库根目录,执行命令编译C库:
      make build-libflux
      
      执行完成后,flux.pc会生成在build/lib/pkgconfig目录下。
    2. 把这个路径添加到PKG_CONFIG_PATH,临时生效可以运行:
      export PKG_CONFIG_PATH=$(pwd)/build/lib/pkgconfig:$PKG_CONFIG_PATH
      
      要是想永久生效,把上面这行添加到~/.bashrc或~/.zshrc里,再执行source ~/.bashrc加载配置。
  • 重新构建Flux REPL
    现在再运行构建命令即可:

    go build ./cmd/flux
    

更简便的方式

直接用仓库提供的make命令一键构建,它会自动处理依赖和环境变量:

make build-flux

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 21:50:22