On Linux and MacOS you can download Lyra and build it with Go. Lyra is also available as a Homebrew package, or as a Docker container.
To run Lyra in a Docker container, make sure you’ve installed the latest stable version of Docker.
To set up the Lyra Docker container:
lyra-local directory to save your work locally:
cd mkdir lyra-local
Pull the latest Lyra container:
docker pull lyraproj/lyra:latest
Run the container in interactive mode and mount the directory at
/src/lyra/local to your
docker run -it \ --mount type=bind,src=$HOME/lyra-local,dst=/src/lyra/local \ lyraproj/lyra:latest /bin/ash
Use the following command to install Lyra with Homebrew:
brew install lyraproj/lyra/lyra
To install and Build Lyra, follow these instructions:
Clone the Lyra repository:
git clone https://github.com/lyraproj/lyra
cd lyra; make
(Optional) If you intend to work with typescript, run
make smoke-test-ts. This checks for an appropriate version of Node.js
Note: You must run the
makecommand each time you merge changes from the upstream Lyra repository.