Install Jik

Download the latest release archive for your platform, extract it, and run jik.

Start here

Latest Release

Install Jik

Windows

  1. Download the Windows x64 ZIP from the latest release.
  2. Extract it to a stable location, for example C:\tools\jik.
  3. Add that directory to your user or system PATH.
  4. Open a new terminal and verify the compiler works.
jik help

Linux

  1. Download and extract the Linux x64 archive into a directory owned by your user.
  2. Add that directory to PATH.
  3. Verify the compiler from a new shell.
mkdir -p "$HOME/.local/share/jik"
curl -L -o /tmp/jik-linux-x64.tar.gz \
  https://github.com/jik-lang/jik/releases/download/v0.1.0-alpha.29/jik-v0.1.0-alpha.29-linux-x64.tar.gz
tar -xzf /tmp/jik-linux-x64.tar.gz -C "$HOME/.local/share/jik" --strip-components=1
export PATH="$HOME/.local/share/jik:$PATH"
jik help

Note: the Linux x64 archive requires glibc 2.34 or newer. On older WSL/Linux distributions, use a newer distro image or build Jik from source. To make jik available in new terminals, add $HOME/.local/share/jik to your shell startup file.

Configure a Host C Compiler

jik run and jik build need a host C compiler. On Windows, these portable GCC toolchains are easy ways to get one:

  • WinLibs: Extract a MinGW-w64 GCC build and add its mingw64/bin directory to PATH.
  • w64devkit: Extract the kit and add its bin directory to PATH.

In the terminal where you will run Jik, check gcc --version. Set JIK_CC=gcc to use GCC by default. For a single command, you can instead run jik run hello.jik --cc gcc.

Test the Installation

Create a file named hello.jik:

func main():
    println("Hello, Jik!")
end

Run it with jik run hello.jik. See the CLI reference for more commands.

Use Packages

After the compiler is installed, see the Packages page for official package setup, JIK_PKG_PATH configuration, and import examples.

VS Code Extension

Download the .vsix file from the same release and install it from VS Code's Extensions view, or from a terminal.

code --install-extension jik-language-tools-*.vsix