Skip to content

Latest commit

 

History

History
84 lines (54 loc) · 2.52 KB

2_Install-Juvix.md

File metadata and controls

84 lines (54 loc) · 2.52 KB

tara mascot smiling

Install Juvix

Welcome to Juvix, a language for intent-centric and declarative decentralized apps!

Table of Contents

Installing Juvix

Please use one of the following options to install the Juvix compiler. Juvix is supported on

  • Linux x86_64
  • macOS x86_64 or aarch64 (M1/M2)

Prerequisites

The Juvix compiler requires the LLVM/clang compiler to be available on your system PATH in order to build native binaries.

macOS homebrew

If you use the Homebrew package manager you can use our tap:

brew update
brew tap anoma/juvix
brew install juvix

Linux / macOS automatic installer

To install for linux or macOS run the following in a terminal (as a non-root user):

curl --proto '=https' --tlsv1.2 -sSfL https://get.juvix.org | sh

Manual installation

There are also binaries for the Juvix compiler available to download

OS / Architecture
Linux x86_64
macOS x86_64
macOS aarch64 (M1/M2)

IDE Setup

Visual Studio Code

First install visual studio code from the Microsoft website https://code.visualstudio.com/download

In the extension tab search for juvix and install the extension that features the Tara logo.

See the vscode-juvix repository for usage information.

Emacs

To get started, clone the juvix-mode repository

git clone https://github.com/anoma/juvix-mode.git

And add the following lines to your Emacs configuration file:

(push "/path/to/juvix-mode/" load-path)
(require 'juvix-mode)

See the juvix-mode repository for usage information.

Juvix Documentation

The full documentation for Juvix is available at https://docs.juvix.org