Skip to content

Commit

Permalink
Using cargo install (getzola#2218)
Browse files Browse the repository at this point in the history
The tool is automatically built and added to the path when using `$ cargo install --path .`. It simplifies running Zola from the source.
  • Loading branch information
htmfilho authored and biodranik committed Sep 12, 2023
1 parent 0231c41 commit 6602d3f
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions docs/content/documentation/getting-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,10 +199,13 @@ Zola does not work in PowerShell ISE.
To build Zola from source, you will need to have Git, [Rust and Cargo](https://www.rust-lang.org/)
installed.

From a terminal, you can now run the following command:
From a terminal, you can now run the following commands:

```sh
$ cargo build --release
$ git clone https://github.com/getzola/zola.git
$ cd zola
$ cargo install --path .
$ zola --version
```

If you encountered compilation errors like `error: failed to run custom build command for 'ring v0.16.20'`, you can try the command below instead:
Expand All @@ -212,5 +215,10 @@ $ cargo build --release --no-default-features --features=native-tls
```

The binary will be available in the `target/release` directory. You can move it in your `$PATH` to have the
`zola` command available globally or in a directory if you want for example to have the binary in the
same repository as the site.
`zola` command available globally:

```sh
$ cp target/release/zola ~/.cargo/bin/zola
```

or in a directory if you want for example to have the binary in the same repository as the site.

0 comments on commit 6602d3f

Please sign in to comment.