ubuntu - Gogs 构建失败并显示 "no buildable Go source files"

标签 ubuntu go gogs

我试图从 this guide 之后的源代码安装 gogs .

然而,一旦我导航到 gogs 目录并点击“go build”,我收到以下错误“[PATH-TO-GOGS] 中没有可构建的 Go 源文件”

但是所有必需的文件似乎都在那里。

最佳答案

我会继续回答我自己的问题,因为我想通了:

进入gogs目录

nano gogs.go

看第一行对我来说是

// +build go1.5

这意味着您至少需要 go 1.5 才能构建。现在看看你的 go 版本:

go --version

如果这个数字较小,这就是您的构建甚至无法开始的原因。 在我的例子中,ubuntu 使用的是位于

的旧版本
whereis go

我删除了旧的二进制文件夹(可能是你不应该做的事情)并从头开始重新安装,这给了我正确的版本并且构建工作正常。

关于ubuntu - Gogs 构建失败并显示 "no buildable Go source files",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40957087/

相关文章:

linux - Dockerfile 未执行第二阶段

Android 构建错误 - Ubuntu 和 TaintDroid

bash - 使用 imagemagick 的宽度和高度识别

c - 类型 'apr_pool_t' 无法解析 Eclipse C/C++

go - 不断重新连接到 Cassandra

go - 如何在Go中上传不为null的0值?

go - 解码 json 响应结构为空

docker - Nginx反向代理不重定向?

git - 迁移gitlab到gogs

git - 如何将 Gogs 设置为 "go get"的本地 github 缓存