

Install Homebrew, and install build dependencies. pacman -Syu git wget make tar unzip zip mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-cmake autoconf automake libtool mingw-w64-x86_64-jq python zstd mingw-w64-x86_64-pkgconf Then restart the shell and install packages. Update the package manager itself: pacman -Syu Install MSYS2 and launch the MinGW 64-bit shell from the Start menu, not the default MSYS shell. If you have an anti-virus program running, disable it or it may interfere with the build process or make builds very slow. However, you need proper tools to build Rack and these dependencies.

Rack’s own dependencies (GLEW, glfw, etc) do not need to be installed on your system, since specific versions are compiled locally during the build process.

Building Setting up your development environment ¶īefore building Rack or Rack plugins, you must install build dependencies provided by your system’s package manager.
