This is totally out of date...
cargo install:
- systemfd
- watchexec-cli
- cargo-make
- cargo-watch
openssl:
- visit https://slproweb.com/products/Win32OpenSSL.html (yes, the site says win32 but it has win64 msi)
- after installing, add
C:\Program Files\OpenSSL-Win64\bin
to path - add
C:\Program Files\OpenSSL-Win64
toOPENSSL_DIR
env var
postgres (for the client library):
- install via the regular installer
- make sure that both of the postgres
bin
andlib
dirs are on the PATH
If not using postgres for the server (e.g. to use docker instead), make sure to manually disable it in startup so that there's no conflict with the port. On windows this conflict may not even show up as an error!
Google Cloud SDK (https://cloud.google.com/sdk/docs/quickstarts)
Google SQL Proxy (https://cloud.google.com/sql/docs/mysql/sql-proxy) Make sure to put it somewhere in the path and name it cloud_sql_proxy(.exe)