% 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!
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:
- Notepad++ Mark and Copy feature - NotepadPlusPlus
- What is FCM Messages Test Notification! [Microsoft Teams] [Google Hangouts] - Microsoft
- How to ignore files in git using .gitignore file - Git
- Java SE 8 Update 301 available with various bug fixes and security improvements - Java
- How to Upload Video to YouTube from Android - Android
- Java: Convert Char to ASCII - Java
- Java 8 java.util.Function and BiFunction Examples - Java
- How to SFTP to port different than 22 (SFTP Custom port) - FTP