There are several packages that need to be installed before getting started compiling Plume on Windows devices.
- Download and install Git-SCM
- Download and install Microsoft Visual Studio 2019
a. For SQLite Database:
Install Chocalatey using a PowerShell v2+ prompt:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
b. For PostgreSQL:
Download PostgreSQL Binaries, extract to an easy place (i.e. C:\Extra\pgsql), and add the bin folder to your system path variable.
Download and install OpenSSL (i.e. C:\Extra\ssl)
Create new system variable called “OPENSSLDIR” with a value of
C:\Extra\ssl
(or wherever you installed OpenSSL NOTE: this is _not to the bin folder, it must be to root to get the bin and lib folders!)Download and install LLVM (libclang) (i.e. C:\Extra\LLVM)
Create new system variable called “LIBCLANG_PATH” with a value of
C:\Extra\LLVM\bin
(or wherever you installed LLVM to)Reboot your PC to continue
Now that these dependencies have been installed, we need to install Rust which has a special installer.