Go 为什么;未定义:StackGuardMultiplierDefault“;错误? 描述
当我克隆Go 为什么;未定义:StackGuardMultiplierDefault“;错误? 描述,go,glide-golang,golang-migrate,Go,Glide Golang,Golang Migrate,当我克隆GoAdminGroup/go adminprojectingithub并按照README.MD文件的步骤运行项目时,我得到了这个错误 TEST-MBP:example TEST$ GO111MODULE=on go run main.go go: downloading github.com/mattn/go-sqlite3 v1.11.0 go: extracting github.com/mattn/go-sqlite3 v1.11.0 go: finding github.com
GoAdminGroup/go admin
projectingithub
并按照README.MD
文件的步骤运行项目时,我得到了这个错误
TEST-MBP:example TEST$ GO111MODULE=on go run main.go
go: downloading github.com/mattn/go-sqlite3 v1.11.0
go: extracting github.com/mattn/go-sqlite3 v1.11.0
go: finding github.com/mattn/go-sqlite3 v1.11.0
# runtime/internal/sys
/Users/TEST/go/src/runtime/internal/sys/stubs.go:16:30: undefined: StackGuardMultiplierDefault
实际上,我的/Users/TEST/go/src
文件夹是从
为什么
StackGuardMultiplierDefault
在/src/runtime/internal/sys/stubs.go
中未定义。据我所知,您从它的github克隆了go源代码,并希望它能正常工作。这是行不通的
如果您想从(github)源安装它,您需要遵循Go指南。仅仅克隆存储库是不够的,之后还需要执行一些必要的步骤
否则,我建议使用可用的进行安装
详细说明:找不到const
StackGuardMultiplierDefault
,因为声明const的文件不存在。此特定文件仅在执行a ll.bash
时生成(从源代码安装Go的步骤的一部分)。据我所知,您从其github克隆了Go源代码,并希望它能够工作。这是行不通的
如果您想从(github)源安装它,您需要遵循Go指南。仅仅克隆存储库是不够的,之后还需要执行一些必要的步骤
否则,我建议使用可用的进行安装
详细说明:找不到const
StackGuardMultiplierDefault
,因为声明const的文件不存在。只有在执行a ll.bash
时才会生成此特定文件(安装步骤的一部分从源代码开始)。我已经解决了此问题。它是我的go环境变量。谢谢你,凯先生已经解决了这个问题。它是我的go环境变量。谢谢你,卡先生