2 Machine Requirements🔗ℹ

Each Unix or Mac OS client machine needs the following available:

  • SSH server with public-key authentication (except "localhost")

  • git (unless the working directory is ready)

  • gcc, make, etc.

  • when creating a Windows installer (via cross-compilation), Nullsoft Scriptable Install System (NSIS) version 2.x with makensis in PATH

  • when creating a Mac OS installer on Unix via cross-compilation, mkfs.hfsplus, hfsplus, and dmg in PATH, as well as rcodesign to support code signing and notarization

Each Windows client machine needs the following:

  • SSH server with public-key authentication, providing either a Windows command line (like freeSSHd) or bash with access to cmd.exe (like Cygwin’s opensshd)

  • git (unless the working directory is ready)

  • Microsoft Visual Studio (version at least 9.0 and no more than 12.0), installed in the default folder: "C:\Program Files\Microsoft Visual Studio vers" or "C:\Program Files (x86)\Microsoft Visual Studio vers"

  • Nullsoft Scriptable Install System (NSIS) version 2.x, installed in the default folder: "C:\Program Files\NSIS\makensis.exe" or "C:\Program Files (x86)\NSIS\makensis.exe" or installed so that makensis in PATH

Currently, Windows and Unix variants can be cross-compiled using a same-versioned native Racket installation on a client machine that runs Unix or Mac OS.