gpt4 book ai didi

linux - 使用rustbook工具时,如何解决librustdoc.so丢失的问题?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:17 25 4
gpt4 key购买 nike

我用过

cargo install --git https://github.com/steveklabnik/rustbook.git

成功安装 rustbook,但是当我运行 rustbook 时出现错误:

rustbook: error while loading shared libraries: librustdoc-c0dcaea09a16c7ec.so: cannot open shared object file: No such file or directory

但是我可以找到这个.so文件。

./.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/librustdoc-c0dcaea09a16c7ec.so
./.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustdoc-c0dcaea09a16c7ec.so

如何让 rustbook 知道 librustdoc-c0dcaea09a16c7ec.so 的路径?

  • rustc 1.16.0-nightly (4ecc85beb 2016-12-28)
  • rustdoc 1.16.0-nightly (4ecc85beb 2016-12-28)

rustup 显示:

Default host: x86_64-unknown-linux-gnu
nightly-x86_64-unknown-linux-gnu (default)
rustc 1.16.0-nightly (4ecc85beb 2016-12-28)

最佳答案

这似乎是 rustup 的一个已知问题(#350#765),特别是针对夜间工具链编译的 cargo 安装二进制文件。如果您的应用程序甚至需要每晚编译,那么除了 rustup run nightly myprogram 之外,您无能为力。这将在适当的环境中启动程序。

如果应用程序不需要 nightly Rust,则使用稳定的工具链安装它。

关于linux - 使用rustbook工具时,如何解决librustdoc.so丢失的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41417163/

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