Rust常见问题

Posted by 梁远鹏 on 2022-01-31 | 阅读 |,阅读约 1 分钟

TOC

声明

由于我不是 Rust 专家,因此只是将使用/研究 Rust 时遇到的问题分享出来,如有不对之处麻烦提示或帮忙纠正一下,感谢!

常见问题

feature edition2021 is required this Cargo does not support nightly features, but if you switch to nightly channel you can add xxx to enable this feature

将 Github Team 添加 crates 的 owner 时提示401或 could not find the github team

lan@lan:~/bookkeeper-rs$cargo owner --add github:pulsar-sigs:bk-client-rs
    Updating crates.io index
error: failed to invite owners to crate `bookkeeper-rs` on registry at https://crates.io

Caused by:
  the remote server responded with an error: could not find the github team pulsar-sigs/bk-client-rs

在给 pulsar-sigs/bk-client-rs 这个 team 添加 creates 权限时提示找不到这个 team,最终在 issue cannot add team as github owner for lalrpop crate 找到了答案.

很有可能是因为 github app 中的 crates 没有设置好权限,因此在 crates 调用 github 的 API 时出错了.

解决方案是在 https://github.com/settings/applications 中找到 crates.io 这个 APP,并且赋予权限.

lan@lan:~/bookkeeper-rs$ cargo owner --add github:pulsar-sigs:bk-client-rs
    Updating crates.io index
       Owner team github:pulsar-sigs:bk-client-rs has been added as an owner of crate bookkeeper-rs

温馨提示

本文持续更新

微信公众号

扫描下面的二维码关注我们的微信公众号,第一时间查看最新内容。同时也可以关注我的Github,看看我都在了解什么技术,在页面底部可以找到我的Github。

wechat-qrcode