The screenshot shows that cargo.toml is there, but there is an error when starting
It looks like you placed it under target/
Cargo.toml
is under the guessing_game
directory. In your terminal, do cd guessing_game
and then run cargo run
It should be in the root directory. In guessing_game
.
thanks, but it didn't work
And you also need to be in the guessing_game
directory when you run it. Currently, it looks like you are in the parent directory of guessing_game
.
i in directory guessing_game
Whenever you say something didn't work, be sure to post the full error message from running cargo build
or cargo check
from the terminal (not from the IDE).
error: could not find Cargo.toml
in C:\Users\nt\rust01
or any parent directory
PS C:\Users\nt\rust01>
That means you're running it from rust01
, you should be in guessing_game
. It may help to do a pwd
and find .
also to show us where you are and the contents of the directory.
You want
rust01/
guessing_game/
src/
main.rs
target/
Cargo.toml
Or for clarity, I'll list Cargo.toml first inside the guessing_game folder:
rust01/
guessing_game/
Cargo.toml
src/
main.rs
target/
If it helps, it should be next to Cargo.lock and .gitignore
how do I get into directory guessing_game
?
I don't understand what I need to do((((
You're so close
Are you able to open a new terminal in your ide and run the command:
ls
I expect you'll see
guessing_game
If so, you'll then be able to change directory, in the terminal, by running another command:
cd guessing_game
Thank you very much, this helped me
Run ls again, to list the files and folders.
You'll notice that you have not got a Cargo.toml in that directory.
That's OK, it's inside src/ and we want to move it up out of that folder and into guessing_game folder:
mv src/Cargo.toml ./
Ought to do just that. (Though I forget exactly which Linux style commands powershell understands)
If that does fail, you ought to be able to drag and drop the file using the IDE, double check it is there afterwards.
Finally, while you're inside guessing_game/ run:
cargo build
Best bet is to close this project down and open guessing_game as a project instead, that way you'll always start in guessing_game/ and things ought to work a bit better for it
This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.