|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- +++
- title = "Installation"
- weight = 1
- +++
-
- Zola provides pre-built binaries for MacOS, Linux and Windows on the
- [GitHub release page](https://github.com/getzola/zola/releases).
-
- ### macOS
-
- Zola is available on [Brew](https://brew.sh):
-
- ```bash
- $ brew install zola
- ```
-
- ## Linux
-
- ### Arch Linux
-
- Use your favourite AUR helper to install the `zola-bin` package.
-
- ```bash
- $ yay -S zola-bin
- ```
-
- ### Snapcraft
-
- Zola is available on snapcraft:
-
- ```bash
- $ snap install --edge --classic zola
- ```
-
- ## Windows
-
- Zola is available on [Scoop](http://scoop.sh):
-
- ```bash
- $ scoop install zola
- ```
-
- And [Chocolatey](https://chocolatey.org/):
-
- ```bash
- $ choco install zola
- ```
-
- ## From source
- To build it from source, you will need to have Git, [Rust (at least 1.29) and Cargo](https://www.rust-lang.org/)
- installed. You will also need additional dependencies to compile [libsass](https://github.com/sass/libsass):
-
- - OSX, Linux and other Unix: `make` (`gmake` on BSDs), `g++`, `libssl-dev`
- - Windows (a bit trickier): updated `MSVC` and overall updated VS installation
-
- From a terminal, you can now run the following command:
-
- ```bash
- $ cargo build --release
- ```
-
- The binary will be available in the `target/release` folder. 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.
|