% cargo run
error: could not find `Cargo.toml` in `/Users/c2ctechtv/Desktop` or any parent directory
If you get Cargo.toml could not be found error when you try to run your Rust application using cargo run or build
command, there could be a few reasons for it.
Reasons for the Cargo.toml not found Error
- You were not inside your rust project when you ran the
cargo run or build
command. - You provided the wrong path to the rust project when you ran the
cargo run
command. - The Cargo.toml file is missing in your project.
Fix/Solutions
- Make sure you are within the working directory of your project.
% cd /Users/c2ctechtv/Desktop/hello_cargo % % ls -l total 16 -rw-r--r-- 1 c2ctechtv staff 155 Jul 18 22:48 Cargo.lock -rw-r--r-- 1 c2ctechtv staff 180 Jul 18 22:47 Cargo.toml drwxr-xr-x 3 c2ctechtv staff 96 Jul 18 22:48 src drwxr-xr-x@ 5 c2ctechtv staff 160 Jul 18 22:48 target % cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.03s Running `target/debug/hello_cargo` Hello, world!
Facing issues? Have Questions? Post them here! I am happy to answer!
Author Info:
Rakesh (He/Him) has over 14+ years of experience in Web and Application development. He is the author of insightful How-To articles for Code2care.
Follow him on: X
You can also reach out to him via e-mail: rakesh@code2care.org
More Posts related to Rust,
- Rust: Cargo Init vs Cargo New Command
- Rust: Write and Run Hello World! Program Example
- How to Split a String using Rust Language
- How to Sort a Vector in Rust with Examples
- Fix: error: could not find `Cargo.toml` in Users or any parent directory
- How to uninstall Rust Language from Mac/Linux/Ubuntu
- How to update Cargo (Rust Lang)
- Fix: rust-analyzer failed to discover workspace [Visual Studio Code]
- How to install Rust using rustup on macOS/Linux/Ubuntu
- Cargo Watch: To Recompile Rust Project Automatically
- Difference between rustc and cargo build commands
- How to Split a String by Space in Rust
- How to know Rust is Installed on Mac?
- Rust: zsh: no such file or directory: ./main
- How to update Rust on Mac/Linux
- List of Rust Cargo Commands
- How to find version of Cargo in Rust
- Fix: error: mismatched closing delimiter } [Rust]
More Posts:
- Fix: ReferenceError: require is not defined in ES module scope [Node] - JavaScript
- Fix - JioCinema Something Went Wrong Please Try Again Error 8001 while streaming IPL Cricket Live - HowTos
- Call a Stored Procedure using Java JDBC CallableStatement Example - Java
- Generate Maven Project Dependency Tree using MVN Command - Java
- What Java version is used for Minecraft 1.18 - Java
- Google Colab: How to read file from Google Drive - Google
- Shortcuts: How to Toggle Word Wrap in Visual Studio Code (VS Code) - Shortcuts
- How to Whitelist IP Address on GoDaddy Hosting? - HowTos