2017-12-15 05:12:28 +01:00
|
|
|
|
# Quick start
|
2017-11-28 01:41:37 +01:00
|
|
|
|
|
|
|
|
|
Before you can start writing a actix web application, you’ll need a version of Rust installed.
|
|
|
|
|
We recommend you use rustup to install or configure such a version.
|
|
|
|
|
|
|
|
|
|
## Install Rust
|
|
|
|
|
|
|
|
|
|
Before we begin, we need to install Rust using the [rustup](https://www.rustup.rs/) installer:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
curl https://sh.rustup.rs -sSf | sh
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
If you already have rustup installed, run this command to ensure you have the latest version of Rust:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
rustup update
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Actix web framework requies rust version 1.20 and up.
|
|
|
|
|
|
|
|
|
|
## Running Examples
|
|
|
|
|
|
|
|
|
|
The fastest way to start experimenting with actix web is to clone the actix web repository
|
|
|
|
|
and run the included examples in the examples/ directory. The following set of
|
|
|
|
|
commands runs the `basic` example:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
git clone https://github.com/actix/actix-web
|
|
|
|
|
cd actix-web
|
|
|
|
|
cargo run --example basic
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Check `examples/` directory for more examples.
|