Advertisement
Guest User

snarky-cli

a guest
Jun 17th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. FROM ubuntu:18.04
  2.  
  3. RUN apt-get update && \
  4. apt-get upgrade -y && \
  5. apt-get install -y git ocaml curl m4 cmake libprocps-dev libboost-all-dev \
  6. libffi-dev libssl-dev libgmp-dev m4 pkg-config perl vim software-properties-common
  7.  
  8. RUN add-apt-repository -y ppa:avsm/ppa && apt-get update && apt-get -y install opam
  9. RUN mkdir -p /opt/snarky
  10. WORKDIR /opt/snarky
  11. RUN git clone https://github.com/o1-labs/snarky . && git checkout zk-workshop
  12. RUN opam init -y --disable-sandboxing && opam switch create 4.07.1 && opam install async menhir -y
  13. RUN opam pin add fold_lib . -y && \
  14. opam pin add tuple_lib . -y && \
  15. opam pin add bitstring_lib . -y && \
  16. opam pin add interval_union . -y && \
  17. opam pin add ppx_snarky . -y && \
  18. opam pin add meja . -y && \
  19. opam pin add snarky . -y && \
  20. opam install . -y && \
  21. echo $(opam env) >> ~/.bashrc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement