RUST安装 环境 mingw 安装录更改 提示 could not find `Cargo.toml in 解决

本文详细介绍了在Windows上安装Rust(使用mingw)的步骤,包括环境变量设置、mingw组件选择、rustup配置以及遇到的`could not find `Cargo.toml`错误的解决方案。通过手动创建或使用`cargo new`创建项目来解决找不到Cargo.toml的问题。

win安装rust环境(mingw)


官网下载安装文件
https://rustup.rs/
 
安装mignw    需要安装  选择 mingw32-binutils-bin  
                    mingw32-gcc-bin  
                                            mingw32-gcc-dev  mingw32-gcc-lic
  gcc -v  命令  查看版本  
修改系统环境变量     去系统变量 path 查看 
名称 - 值
RUSTUP_DIST_SERVER : https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT : https://mirrors.ustc.edu.cn/rust-static/rustup 
 
运行 init
提示没有安装编译工具(一行红字  缺少 C++一个运行文件)
选择继续  y   
 
选择2                          自定义的意思
default host triple      提示使用什么编译器
x86_64-pc-windows-gnu   输出   gcc 编译器
default toolchain             提示使用什么版本   
stable                  stable 稳定版
modify PATH variable           
yes                                     输入y 
 
选择1进行安装
等待下载完成
 
.cargo/bin会自动添加到系统环境变量path中
手动把mignw的路径也添加到系统环境变量path中
 
测试
rustup --version 
rustup update
rustup show
 
F:\>cargo new hello       创建一个新的库        不创建 可能出现 问题 。可以看最后
 Created binary (application) `hello` package
 
F:\>cd hello                   cd 进入 库 文件夹里面
 
F:\hello>cargo run          运行默认rs程序    
 Compiling hello v0.1.0 (F:\hello)
 Finished dev [unoptimized + debuginfo] target(s) in 2.69s
 Running `target\debug\hello.exe`
Hello, world!

src 文件夹  有 min.rs  是代码入口


   更改目录步骤。

去你c盘     找到这两个文件 复制   到 f盘就行了/            测试的时候把C盘文件 改名字   最后测试成功后在删除

系统变量  添加                
CARGO_HOME    变量值F:\.cargo    
RUSTUP_HOME   变量值F:\.rustup

这两个就是一个插件镜像下载地址  暂时不用管
RUSTUP_UPDATE_ROOT=http://mirrors.ustc.edu.cn/rust-static/rustup
RUSTUP_DIST_SERVER=http://mirrors.ustc.edu.cn/rust-static

系统变量path|-——》》           %CARGO_HOME%\bin

 

 

我出现的问题原因

E:\.cargo   因为我更换的路径   之后出现这种问题。  

提示 Err  could not find `Cargo.toml  in     找不到  

 


我的 解决方法
1. 由于你没有创建 rs文件库   里面有需要运行的文件
创建一个库 命令    cargo new   文件名      例如  cargo new aaa

2.不想创建库  用下面方法试试

.carg 目录下      新建 空  Cargo.toml       后缀名是toml  类型的文件    就解决了
F:\rust> rustc rus.rs     //生成多个文件并合并成exe文件

F:\rust> rus.exe          // 执行

输出  hello World!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值