ceph 构建指令不起作用。接下来我该怎么办?

Posted

技术标签:

【中文标题】ceph 构建指令不起作用。接下来我该怎么办?【英文标题】:The ceph build instructions do not work. What should I do next? 【发布时间】:2022-01-14 10:05:25 【问题描述】:

“ceph”构建说明在这里https://docs.ceph.com/en/latest/install/build-ceph/ 但他们不工作。我明白了

 tjcw@cuttlefisharmserver:~/workspace/ceph_v16.2.6/build$ ninja -j256

ninja: error: loading 'build.ninja': No such file or directory

tjcw@cuttlefisharmserver:~/workspace/ceph_v16.2.6/build$

目录树中有一个build.ninja文件

tjcw@cuttlefisharmserver:~/workspace/ceph_v16.2.6$ 查找 . -name build.ninja

./src/seastar/build.ninja

tjcw@cuttlefisharmserver:~/workspace/ceph_v16.2.6$

但这似乎不是正确的地方。

接下来我该怎么做?我是构建 ceph 的新手,所以很容易出现手指问题。我正在尝试在 ARM64 机器上构建,而不是 x86-64

tjcw@cuttlefisharmserver:~/workspace/ceph_v16.2.6$ uname -a

Linux cuttlefisharmserver 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:30:45 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

tjcw@cuttlefisharmserver:~/workspace/ceph_v16.2.6$

这是一个完全打补丁的 Ubuntu 20.4 机器

【问题讨论】:

这很容易是手指问题,因为这是我第一次尝试构建 ceph v16.2.6 的错误修复 archive.ubuntu.com/ubuntu/pool/main/c/ceph/… → patch/ , Ref. packages.ubuntu.com/source/impish/ceph ......... 测试:ninja build 文件出现在 git 版本 github.com/ceph/ceph → ./do_cmake.sh ........ 否则:cd build/ && cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo && make 【参考方案1】:

解决方案是在“ninja”之前使用“make”。 Ceph 正在将其构建系统从 make 转换为 ninja;我尝试构建的 Ceph 级别需要“make”。

【讨论】:

以上是关于ceph 构建指令不起作用。接下来我该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 8 组件 @props 指令不起作用

pip install pygame 在 Windows 8.1 中不起作用,但是我已经通过( C:\Python34\ )给出了路径。我该怎么办? [复制]

使用 spring boot JPA hibernate 存储库检查用户名和密码的 Mysql 查询不起作用。我该怎么办?

将场景从关卡切换到主菜单时,不会加载脚本并且按钮不起作用。我该如何解决?

比较属性不起作用

更改默认字体不起作用