Quick Install
macOS
Rust Developers
Installation Methods
- Homebrew
- GitHub Releases
- Cargo
- Docker
- Nix
- PKGX
Homebrew (macOS & Linux)
The easiest way to install Geni on macOS or Linux with Homebrew:Verify Installation
After installation, verify that Geni is working correctly:Next Steps
Now that you have Geni installed:Quickstart Tutorial
Follow a hands-on tutorial to create and run your first migration
Configuration
Learn about environment variables and configuration options
Commands Reference
Explore all available Geni commands and their options
Database Setup
Configure Geni for your specific database system
Troubleshooting
Geni command not found
Geni command not found
If you installed via Cargo, ensure Add this to your
~/.cargo/bin is in your PATH:~/.bashrc or ~/.zshrc to make it permanent.Permission denied on Linux
Permission denied on Linux
If you downloaded from GitHub releases and get permission errors:Ensure you have write permissions to
/usr/local/bin/ or install to a user directory.Docker: Cannot connect to database
Docker: Cannot connect to database
When running in Docker, use Or use the container’s gateway IP to reach the host.
--network=host to access host databases: