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 构建指令不起作用。接下来我该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
pip install pygame 在 Windows 8.1 中不起作用,但是我已经通过( C:\Python34\ )给出了路径。我该怎么办? [复制]
使用 spring boot JPA hibernate 存储库检查用户名和密码的 Mysql 查询不起作用。我该怎么办?