roc/getting_started/macos_x86.md

1020 B

Roc installation guide for x86 macOS systems

How to install Roc

  1. Download the latest nightly from the assets here.

  2. To prevent "roc can't be opened because Apple can't check it...":

    xattr -d com.apple.quarantine roc_nightly-macos_x86_64-<VERSION>.tar.gz
    
  3. Untar the archive:

    roc_nightly-macos_x86_64-<VERSION>.tar.gz
    

How to install examples/ dependencies

  1. Install the Rust compiler, for apps with Rust-based platforms:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  2. Install the Zig compiler, for apps with Zig-based platforms:

    brew install zig
    
  3. Run examples:

    # Note: If you installed rust in this terminal session, you'll need to open a new one first!
    ./roc examples/platform-switching/rocLovesRust.roc
    
    ./roc examples/platform-switching/rocLovesZig.roc
    
    ./roc examples/platform-switching/rocLovesC.roc