Atlas Knowledge Base
Dashboard
Ubuntu/macOS Setup

Ubuntu/macOS Setup


Native Ubuntu and WSL Ubuntu use the same instructions. macOS uses the same installer one-liner; macOS-specific notes are inline below.

Prerequisites

  1. Ubuntu (native or WSL) — for WSL, ensure your username is configured
  2. git — verify with git --version
  3. curl — verify with curl --version
  4. An Innovative-authorized GitHub account
  5. A working copy of the SBN_IR SVN tree — follow Source Code first

Step 1 — Install

curl -fsSL https://raw.githubusercontent.com/innovative247/compilers/main/install.sh | bash

The installer downloads the latest release into ~/ibs-compilers, offers to remove any pre-existing Python ibs_compilers install, offers to migrate an existing settings.json, and ends by prompting to run configure (which appends a PATH export to your ~/.bashrc or ~/.zshrc).

Step 2 — Configure

If you accepted the install-time configure prompt, skip the first command. Otherwise:

~/ibs-compilers/set_profile configure # Verify install + add compilers to PATH

Open a new shell so the new PATH entry loads, then:

set_profile # Wizard — add a database connection profile
runsql version # Verify install (no DB connection)

Use any profile name (e.g. SBNA). Point SQL_SOURCE at the SVN working copy you set up via Source Code (typically ~/ir_local).

Updating

See Getting Started → Updating.

Notes

  1. macOS Gatekeeper: on first run you may see "cannot be opened — developer cannot be verified". Run xattr -d com.apple.quarantine * in ~/ibs-compilers once.
  2. Permission denied after self-update: chmod +x ~/ibs-compilers/*
  3. Bash hash cache: hash -r after PATH changes.




Was this helpful?