如何解决使用 Meson 和 Ninja 安装 DPDK
我想尝试在 Debian 10 buster VM 中学习 DPDK 中的东西。 我已将 DPDK 20.08 作为源。
我按照从源代码编译 DPDK 目标 https://doc.dpdk.org/guides/linux_gsg/build_dpdk.html#uncompress-dpdk-and-browse-sources
中提到的步骤进行操作我已尝试按照以下步骤操作
tar xJf dpdk-<version>.tar.xz
cd dpdk-<version>
meson build
cd build
ninja
ninja install
ldconfig
上面当我试过
忍者
它有效。然后我去执行下一个命令
如果我尝试
sudo ninja install
来自 dpdk 构建目录 它说 sudo: ninja: command not found
如果我尝试
ninja install with out sudo
它因错误而终止。 它要求输入 sudo 密码然后显示 ModuleNotFoundError: 没有名为 mesonbuild 的模块 介子安装失败
忍者:构建停止:子命令失败
非常感谢您帮助解决此步骤。
编辑 使用 root 帐户重复步骤。问题没有发生。最初它在 /home/vijay/.local/bin 文件夹中查找。然后我从 /usr/local/bin/meson 使用
解决方法
错误信息 ninja: command not found
可能是 2 项中的 1 项
- 未安装
NINJA
实用程序 - 或
PATH for NINJA Binary
不正确
按照评论中的建议,确保安装了 'ninja' 并且 you have the right path
像 /usr/bin/
一样。
[编辑] @Vijay 已更新它确实是与路径相关的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。