3 回答
TA贡献1830条经验 获得超3个赞
看来你的依赖库github.com/iovisor
坏了。尝试查看他们的 github 看看是否有任何问题,或者只是做一些事情,比如go get -u
将您的项目依赖项更新到最新版本(可能已经发布了一些新版本并且问题已解决)。该版本也可以在您的 go.mod 文件中进行限制,因此您可能希望在那里进行更改。
TA贡献1858条经验 获得超8个赞
gobpf@v0.2.0与 不兼容bcc-0.25.0,但适用于bcc-0.24.0。
我检查了所需版本的代码:
git clone --branch v0.24.0 https://github.com/iovisor/bcc.git
然后我按照说明从源代码构建它:
mkdir bcc/build; cd bcc/build
cmake ..
make
sudo make install
cmake -DPYTHON_CMD=python3 .. # build python3 binding
pushd src/python/
make
sudo make install
popd
这个问题有更多信息。12 天前有一个 PR 合并了一个潜在的修复——它将在下一个版本的 gobpf 中可用。
TA贡献1806条经验 获得超8个赞
我使用了与以下兼容的最新提交bcc-0.25.0:
$ go list -m github.com/iovisor/gobpf@master
github.com/iovisor/gobpf v0.2.1-0.20221005153822-16120a1bf4d4
然后在您的 中go.mod,使用:
require github.com/iovisor/gobpf v0.2.1-0.20221005153822-16120a1bf4d4
- 3 回答
- 0 关注
- 279 浏览
添加回答
举报