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

WSL环境下CompileDaemon安装后提示‘command not found’求助

解决CompileDaemon: command not found问题

核心原因

Go工具(go get/go install)安装的二进制程序默认会放到$GOPATH/bin目录下,但这个目录未被添加到系统PATH环境变量中,导致bash无法找到CompileDaemon命令。

解决步骤

1. 确认Go的二进制文件目录

执行以下命令查看你的GOPATH路径:

go env GOPATH

将得到的路径拼接/bin,就是CompileDaemon所在的目录(比如输出为/home/jason/go,对应目录就是/home/jason/go/bin)。

2. 临时生效(当前终端会话)

直接执行命令将Go的bin目录加入PATH:

export PATH="$PATH:$(go env GOPATH)/bin"

之后再运行CompileDaemon --command="./folder_name"即可正常使用。

3. 永久生效(所有终端会话)

若希望每次打开终端都能直接调用CompileDaemon,需修改bash配置文件:

  1. 编辑~/.bashrc文件:
nano ~/.bashrc
  1. 在文件末尾添加一行:
export PATH="$PATH:$(go env GOPATH)/bin"
  1. 保存退出(按Ctrl+O回车确认,再按Ctrl+X退出),执行以下命令让配置立即生效:
source ~/.bashrc

4. 验证配置

执行命令查看PATH是否包含Go的bin目录:

echo $PATH

再运行CompileDaemon验证:

CompileDaemon --version

能输出版本信息即说明配置成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 19:25:41