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

树莓派Stretch系统安装高版本Go编译Github项目talkiepi报错求助

解决步骤

1. 全局配置Go环境变量(所有用户通用)

你之前仅给pi用户的个人配置文件加了Go路径,切换到root、mumble用户时,这些用户的环境变量没有Go路径,才会提示找不到命令。直接把Go路径写入系统全局配置:

sudo echo "export PATH=\$PATH:/usr/local/go/bin" >> /etc/profile
source /etc/profile

配置完成后验证所有用户都能识别Go:

# 验证root用户
sudo -i
go version
# 验证mumble用户
su mumble
go version

如果都能正常输出Go版本号,说明环境变量配置生效。

2. 补齐mumble用户所需目录

你还没有给mumble用户创建gocode目录就直接执行cd,才会提示目录不存在,先执行目录创建操作:

su mumble
# 批量创建缺失的工作目录
mkdir -p ~/gocode ~/bin
# 配置mumble用户的Go变量
export GOPATH=/home/mumble/gocode
export GOBIN=/home/mumble/bin
cd $GOPATH

3. 编译安装talkiepi

Go 1.17及以上版本推荐直接用install命令安装:

go install github.com/dchote/talkiepi/cmd/talkiepi@latest

也可以沿用官方旧编译流程:

go get github.com/dchote/gopus
go get github.com/dchote/talkiepi
cd $GOPATH/src/github.com/dchote/talkiepi
go build -o /home/mumble/bin/talkiepi cmd/talkiepi/main.go

编译完成后即可在/home/mumble/bin目录下找到talkiepi可执行文件。

额外注意

如果之前用apt安装过旧版Go,建议先卸载避免版本冲突:

sudo apt remove -y golang

如果临时找不到Go命令,可以直接用绝对路径调用:/usr/local/go/bin/go

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 02:36:00