安装CompileDaemon后无法运行:zsh提示命令未找到
解决zsh找不到CompileDaemon命令的问题
问题原因
zsh的环境变量PATH未包含你自定义的GOBIN(或GOPATH/bin)路径,导致系统无法定位已安装的CompileDaemon二进制文件。
解决步骤
确认GOBIN/GOPATH路径
执行以下命令查看当前配置:echo $GOBIN echo $GOPATH- 如果
GOBIN有输出,记录该路径; - 如果
GOBIN为空,CompileDaemon默认安装在$GOPATH/bin目录下。
- 如果
将目标路径添加到zsh的PATH中
编辑oh-my-zsh的配置文件~/.zshrc:vim ~/.zshrc在文件末尾添加一行(二选一即可):
# 若GOBIN已配置 export PATH="$PATH:$GOBIN" # 若GOBIN为空,使用GOPATH的bin目录 export PATH="$PATH:$GOPATH/bin"保存退出后,执行命令使配置立即生效:
source ~/.zshrc验证配置与命令
先检查PATH是否包含目标路径:echo $PATH确认路径已存在后,重新执行CompileDaemon命令:
CompileDaemon --compile="./folderName"检查安装是否成功
如果仍报错,先确认CompileDaemon是否真的安装到了目标目录:# 替换为你的GOBIN或$GOPATH/bin路径 ls /path/to/your/goWorkspace/bin如果没有CompileDaemon文件,重新执行安装命令:
go install github.com/githubnemo/CompileDaemon@latest
内容的提问来源于stack exchange,提问作者Praful Nalatwad
相关产品推荐
相关产品推荐

