gpt4 book ai didi

go - 安装带有依赖项的 go 包

转载 作者:IT王子 更新时间:2023-10-29 02:11:20 25 4
gpt4 key购买 nike

我在 gopath 配置方面遇到了一些问题。我能够解决 go 路径问题。但是得到这个错误...

[root@localhost mysqlbeat]# go get  github.com/adibendahan/mysqlbeat

# github.com/adibendahan/mysqlbeat/beater
/root/go/src/src/github.com/adibendahan/mysqlbeat/beater/mysqlbeat.go:289:7: b.Events undefined (type *beat.Beat has no field or method Events)
/root/go/src/src/github.com/adibendahan/mysqlbeat/beater/mysqlbeat.go:303:7: b.Events undefined (type *beat.Beat has no field or method Events)
/root/go/src/src/github.com/adibendahan/mysqlbeat/beater/mysqlbeat.go:326:5: b.Events undefined (type *beat.Beat has no field or method Events)

如何正确安装 go 包及其所有依赖项?


更新:

我下载了包并尝试运行它。这次出现了不同的错误...

[root@localhost mysqlbeat]# make
go build
can't load package: /root/go/src/src/github.com/adibendahan/mysqlbeat/main.go:8:2: non-standard import "github.com/adibendahan/mysqlbeat/beater" in standard package "src/github.com/adibendahan/mysqlbeat"
make: *** [build] Error 1

最佳答案

查看 How to Build mysqlbeat 上的 README.md 部分。

mysqlbeat 使用 Glide 进行依赖管理。 Check this for installing glide .

安装 Glide 后,克隆 mysqlbeat 存储库并运行:

$ glide update --no-recursive
$ make

如果您仍想通过 go get 导入此存储库,请克隆该存储库,然后从其根目录运行 go get ./...

关于go - 安装带有依赖项的 go 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46137490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com