~mna/tulip-wiki

c22e2b69d74f9b5a70a7f62d3c5a77378ee670f0 — Martin Angers 3 years ago 1ffaba8
add installation instructions
1 files changed, 10 insertions(+), 1 deletions(-)

M index.md
M index.md => index.md +10 -1
@@ 43,6 43,13 @@ assert(app:run())

# Installation

You must make sure you have the following prerequisites installed on your system prior to installing tulip:
* The Lua development files, required for all dependencies built from C (Fedora: lua-devel)
* The Postgresql development files, required for the `luapgsql` dependency (Fedora: libpq-devel)
* The Open SSL development files, required for the `luaossl` dependency (Fedora: openssl-devel)
* The argon2 development files, required for the `argon2` dependency (Fedora: libargon2-devel)
* The zlib development files, required for the `lua-zlib` dependency (Fedora: zlib-devel)

The preferred method is via LuaRocks:

```sh


@@ 55,7 62,9 @@ Not all dependencies currently support Lua 5.4 in their official LuaRocks name, 
* `lua-cjson`: fails with `lua_objlen` symbol error, as version 2.1.0.6 is the latest version published to LuaRocks (request to update was made); works with the HEAD of the repository (using a locally-modified rockspec file that removes the "tag" constraint).
* `luaossl`: requires special configuration on Fedora: `luarocks install luaossl 'CFLAGS=-DHAVE_EVP_KDF_CTX=1 -fPIC'`.

Everything should work fine when running `luarocks install tulip`, as it will pull those from my namespace.
Everything should work fine when running `luarocks install tulip` (at least on Fedora systems), as it will pull those from my namespace.

# Getting Started

# Architecture