首页 > 其他分享 >[记]Rust上传库到crates.io失败的解决办法参考

[记]Rust上传库到crates.io失败的解决办法参考

时间:2023-02-01 09:44:15浏览次数:54  
标签:index license 库到 crates io iii Updating

1.SSL验证失败

fatal: unable to access 'https://github.com/rust-lang/crates.io-index/': OpenSSL SSL_read: Connection was reset, errno 10054

取消git的SSL验证

git config --global http.sslVerify "false"

2.由于网络原因的超时

fatal: unable to access 'https://github.com/rust-lang/crates.io-index/': Failed to connect to github.com port 443 after 21408 ms: Timed out

取消http传输方式

git config --global --unset http.proxy

 

---上传成功

PS D:\rrss\iii> cargo publish --registry crates-io    
    Updating crates.io index
   Packaging iii v0.1.2 (D:\rrss\iii)
   Verifying iii v0.1.2 (D:\rrss\iii)
warning: only one of `license` or `license-file` is necessary
`license` should be used if the package license can be expressed with a standard SPDX expression.
`license-file` should be used if the package uses a non-standard license.
See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
   Compiling iii v0.1.2 (D:\rrss\iii\target\package\iii-0.1.2)
warning: unused import: `Read`
 --> src\lib.rs:2:15
  |
2 | use std::io::{Read,Write, BufReader, BufRead};
  |               ^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

warning: method `Loadfromiii` should have a snake case name
  --> src\lib.rs:18:12
   |
18 |     pub fn Loadfromiii(filepath:&'static str)->Self{
   |            ^^^^^^^^^^^ help: convert the identifier to snake case: `loadfromiii`
   |
   = note: `#[warn(non_snake_case)]` on by default

warning: unused `Result` that must be used
  --> src\lib.rs:52:13
   |
52 |             f.write(bufstr.as_bytes());
   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: this `Result` may be an `Err` variant, which should be handled
   = note: `#[warn(unused_must_use)]` on by default

warning: `iii` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 6.03s
    Packaged 10 files, 7.6KiB (3.3KiB compressed)
   Uploading iii v0.1.2 (D:\rrss\iii)
    Updating crates.io index
     Waiting on `iii` to propagate to crates.io index (ctrl-c to wait asynchronously)
    Updating crates.io index
    Updating crates.io index
    Updating crates.io index
    Updating crates.io index
    Updating crates.io index
    Updating crates.io index

 

标签:index,license,库到,crates,io,iii,Updating
From: https://www.cnblogs.com/hardfood/p/17081548.html

相关文章

  • .net升级7.0报错1. MySqlConnection is already in use. See https://fl.vu/mysql-con
    框架升级到7.0后,经常出现服务崩溃的问题,频繁到几乎五分钟一次...然后开始盯日志,得到以下下几种异常:MySqlConnectionisalreadyinuse.Seehttps://fl.......
  • 基于Docker安装的Stable Diffusion使用CPU进行AI绘画
    基于Docker安装的StableDiffusion使用CPU进行AI绘画由于博主的电脑是为了敲代码考虑买的,所以专门买的高U低显,i9配核显,用StableDiffusion进行AI绘画的话倒是专门有个......
  • TS 封装 Axios
    前言Axios的二次封装是一项基础工作,主要目的就是将一些常用的功能进行封装,简化后续网络请求的发送。JS版本的封装大家都已经非常熟悉了,可以信手拈来。但是使用 TypeSc......
  • 安卓-Notification简单操作
    一、基本的通知publicvoidbasicNotify(Viewview){//注意:这里如果:Build.VERSION.SDK_INT>=Build.VERSION_CODES.O才设置channelIdNotifica......
  • Imagination GPU技术与市场
    ImaginationGPU技术与市场Imagination发布新一代GPU,全面解读光追技术在移动端、Chiplet/异构计算在汽车领域的应用趋势近日,Imagination隆重推出其新一代GPUIP产品IMG......
  • G 清楚姐姐逛街(Easy Version)【2023牛客寒假算法基础集训营4】
    G 清楚姐姐逛街(EasyVersion)原题链接题意终点会按照固定方式移动的搜索问题,多次查询思路只要时间t是确定的,那么终点的位置就是确定的->可以模拟每一时刻bfs维......
  • 请求限时-CancellationToken
    被多数异步方法都青睐的参数:请求限时-CancellationToken当请求发出去后,即使客户端关闭但服务器会继续做处理,没必要,所以CancellationToken来取消处理。可以使用在请求超时......
  • Visual AssistX Version 10.9.2476 Cracked
    任何问题请反馈至邮箱:[email protected](随缘查看邮件)Anyporbs->[email protected]!新年快乐!1.本次更新添加了汉化包,所以......
  • 学科网格式修正 sections find
    Sub学科网格式修正()'删除第二节内容MsgBoxActiveDocument.Sections.CountMsgBoxActiveDocument.Sections(2).Range.Delete'删除节符号"^b",用替换功能实现Se......
  • dremio 23 版本反射问题最新说明
    此问题,官方已经确认是在进行反射替换的时候有问题,同时预计会在24版本解决,但是目前暂时还没有发布(官方对于社区版的支持不是很好。。。。)参考资料https://community.drem......