https://github.com/erlanglab/elab
https://github.com/erlanglab/elab
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/erlanglab/elab
- Owner: erlanglab
- License: apache-2.0
- Created: 2021-03-23T12:20:49.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-10T17:53:19.000Z (about 5 years ago)
- Last Synced: 2024-04-14T05:09:57.146Z (about 2 years ago)
- Language: Erlang
- Size: 15.6 KB
- Stars: 13
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
elab
=====
A collection of libraries and notebooks useful for troubleshooting and profiling of BEAM-based systems.
Install prerequisites
=====
Install asdf
-----
$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf
$ # add it to your shell resource file, e.g. ~/.zshrc
$ . $HOME/.asdf/asdf.sh
Install Erlang
-----
$ export KERL_CONFIGURE_OPTIONS="--without-javac --enable-lock-counter --with-microstate-accounting=extra"
$ asdf install erlang 24.0.2
$ asdf global erlang 24.0.2
Install Elixir and Livebook (optional)
-----
$ asdf install elixir 1.12.1-otp-24
$ asdf global elixir 1.12.1-otp-24
$ git clone https://github.com/elixir-nx/livebook.git
$ cd livebook
$ mix deps.get --only prod
$ mix escript.install hex livebook
$ # add livebook to your $PATH
$ export PATH="$HOME/.asdf/installs/elixir/1.12.1-otp-24/.mix/escripts/:$PATH"
Build
-----
$ rebar3 compile