amethyst / rustrogueliketutorial

Roguelike Tutorial in Rust - using RLTK
MIT License
900 stars 157 forks source link

Building for the Web #218

Open jish opened 1 month ago

jish commented 1 month ago

I'm following along with the tutorial and I'm stuck on the first page "Building for the Web"

Here are the versions of the tools I have installed

Cargo:

$ cargo --version
cargo 1.81.0 (2dbb1af80 2024-08-20)

Rustup:

$ rustup --version
rustup 1.27.1 (2024-04-24)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.81.0 (eeb90cda1 2024-09-04)`

I can get as far as the section "Step 1: Compile the program for WASM"

And I receive the following error:

$ cargo build --release --target wasm32-unknown-unknown

error: could not find `Cargo.toml` in `/Users/josh/code/rust/roguelike` or any parent directory

Is there a step or a section I missed?

alexandermccormick commented 1 month ago

It doesn't look like it is mentioned, but you do need to create a project using the cargo new command.

e.g. cargo new --bin my-roguelike-learning

Honestly, I would start off going through section 2 until you have something you can display on screen, then following the "Building for the Web" section. If you are completely new to the rust language, I would recommend checking out The Rust Book before starting the roguelike tutorial, or at least having it open at the same time for reference.