Install Styio
Install spio first, then let spio install the managed Styio compiler from the same release root.
Quickstart
curl -fsSL https://styio.io/tools/spio/install-spio.sh | sh -s -- --base-url https://styio.io && spio install styio@latest --prebuilt-only && styio --version
Supported platforms
| Platform | OS / Distribution | Arch | Styio |
|---|---|---|---|
| macOS | 13 Ventura 14 Sonoma 15 Sequoia | Apple Silicon | 0.0.1+ |
| Linux · glibc |
Debian 11+ Ubuntu 22.04+ Arch Linux Manjaro RHEL 9+ Rocky Linux 9+ AlmaLinux 9+ CentOS Stream 9+ Fedora 38+ openSUSE Leap 15.5+ |
arm64 | 0.0.1+ |
| Linux · musl | Alpine 3.18+ | arm64 | 0.0.1+ |
x86_64 and Windows are not available in this alpha release.
Verify
spio --version
styio --version
Troubleshooting
Permission denied for /usr/local/bin
Install into a user-owned directory and add it to your shell PATH:
mkdir -p "$HOME/.local/bin"
curl -fsSL https://styio.io/tools/spio/install-spio.sh | sh -s -- --base-url https://styio.io --install-dir "$HOME/.local/bin"
Unsupported Linux distribution
The installer detects Debian/Ubuntu, Arch Linux/Manjaro, RHEL/Rocky Linux/AlmaLinux/CentOS Stream/Fedora, openSUSE, and Alpine. Use the adapter diagnostic to inspect the detected package family:
curl -fsSL https://styio.io/tools/spio/install-spio.sh | sh -s -- --print-adapter
No prebuilt Styio release found
That means the release root does not yet contain a channel pointer or
binary for your platform. During alpha, use a supported platform or
install from source without --prebuilt-only.