% 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:
- JUnit 4 Setup Example with IntelliJ + Maven - Java
- TextEdit save file with txt extension - MacOS
- Fix: ModuleNotFoundError: No module named pip - PIP
- 7 deadly java.lang.OutOfMemoryError in Java Programming - Java
- Remove Trailing zeros BigDecimal Java - Java
- cURL Option to show HTTP Response Status Code - cURL
- Find Hostname of Mac running on macOS Ventura 13 - MacOS
- How to upload and read csv file in Google Colab - Google