Manual Installation

Make sure all the following dependencies are on your system:

  • clang (>= 15.0.0)
  • curl
  • tar
  • zstd

Add the below to your .bashrc, .zshrc, etc.

# this sets the core module (or "prelude") that is used in `neut create`
export NEUT_CORE_MODULE_URL="https://github.com/vekatze/neut-core/raw/main/archive/0-50-31.tar.zst"
export NEUT_CORE_MODULE_DIGEST="VuzYJ_Lo1TJzFwnWtYEtnl8ZGXfDi5Qi4kRyLH_PwPs"

Then, get the compiler:

# macOS (arm64)
curl -L -o ~/.local/bin/neut https://github.com/vekatze/neut/releases/latest/download/neut-arm64-darwin
# Linux (amd64)
curl -L -o ~/.local/bin/neut https://github.com/vekatze/neut/releases/latest/download/neut-amd64-linux
# Linux (arm64)
curl -L -o ~/.local/bin/neut https://github.com/vekatze/neut/releases/latest/download/neut-arm64-linux

# make it executable
chmod +x ~/.local/bin/neut

Ensure that ~/.local/bin is in your $PATH.

You can put the binary anywhere you want as long as the location is in your $PATH.

You can check if the compiler is installed correctly by running neut version:

neut version
#=> X.Y.Z