Install Tooling
Objective
Install the necessary tooling to begin working with the Panfactum stack.
Supported Systems
- Linux
- macOS (Intel or ARM,
Sonoma
or later) - Windows (via
WSLv2
)
Installation
Please install these tools:
Tool | Version | Purpose | Installation Docs |
---|---|---|---|
git | ~>2.40 | Primary version control tool | Docs |
git-lfs | ~>3.4 | Git extension for working with large binary blobs | Docs |
git-credential-manager | ~>2.4 | (Optional) Helper for securely caching HTTPS credentials for private git repositories. | Docs |
nix | ~>2.23 | Package management tool used to install all other dependencies | Docs |
direnv | ~>2.32 | Automatically loads tooling when entering the project directory | Docs |
Installation Notes
-
Make sure that you hook
direnv
into your shell via these instructions. -
If you are using an earlier version of macOS, you may run into this issue where the
nix
binary cannot be found. Addexport PATH="$NIX_LINK/bin:/nix/var/nix/profiles/default/bin:$PATH
to your~/.zshrc
to resolve the issue.