..
发布 cargo 包到 crates 官方仓库的方法
-
登录 https://crates.io ,完成 github.com 的登录授权,然后在个人 主页面中进入 Account Settingss 完成如下工作:
- 填写个人邮箱地址(并且完成认证)
- 创建 token, 记录 token 后面会用到
-
终端认证
cargo login <token here>
- 发布到 crates 中
cargo publish
这样会自动编译包,并且完成发布
相关问题:
Q: 设置了 mirror 无法发布
A: 删除 mirror 相关的配置
Q: 网络有问题,链接超时
A: 添加终端带来,并且在 ~/.cargo/conf 中配置好 net.git-fetch-with-cli
export https_proxy=http://127.0.0.1:7890
Q: warning: manifest has no description, license, license-file, documentation, homepage or repository.
A: 务必在项目的 Cargo.toml 文件中配置好 license, document, homepage , description 字段