System Requirements
envcheck is a cross-platform tool that works on:- macOS (x86_64, ARM64/Apple Silicon)
- Linux (x86_64, ARM64)
- Windows (x86_64)
Installation Methods
- Cargo (Recommended)
- Pre-built Binaries
- Build from Source
Platform-Specific Notes
macOS
On macOS, you may see a security warning when first running envcheck if you downloaded a pre-built binary. To allow it:Linux
On most Linux distributions, envcheck works out of the box. Ensure/usr/local/bin is in your PATH:
.bashrc or .zshrc to make it permanent.
Windows
On Windows, if you’re using PowerShell, you may need to update your execution policy:Updating envcheck
- Cargo
- Pre-built Binaries
- From Source
Update to the latest version:
Uninstalling
- Cargo
- Manual Installation
Troubleshooting
Command not found after installation
Command not found after installation
Ensure the installation directory is in your PATH:Add the export to your shell profile (
.bashrc, .zshrc, etc.) to make it permanent.Permission denied when running envcheck
Permission denied when running envcheck
Make sure the binary is executable:
Cargo build fails
Cargo build fails
Ensure you have the latest Rust version:envcheck requires Rust 1.70.0 or later.
SSL/TLS errors on Linux
SSL/TLS errors on Linux
Some validators check network connectivity. Ensure you have OpenSSL installed:
Next Steps
Quick Start Guide
Now that envcheck is installed, learn how to use it with our quick start guide
