File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ FROM ocaml/opam
2+
3+ RUN sudo apt install -y pkg-config libgmp-dev libgmp-ocaml-dev
4+ RUN opam install dune base cohttp cohttp-lwt-unix js_of_ocaml js_of_ocaml-ppx lwt ppx_blob stdio
5+ # RUN eval $(opam env)
6+ ENV OPAM_SWITCH_PREFIX '/home/opam/.opam/4.13'
7+ ENV CAML_LD_LIBRARY_PATH '/home/opam/.opam/4.13/lib/stublibs:/home/opam/.opam/4.13/lib/ocaml/stublibs:/home/opam/.opam/4.13/lib/ocaml'
8+ ENV OCAML_TOPLEVEL_PATH '/home/opam/.opam/4.13/lib/toplevel'
9+ ENV PATH '/home/opam/.opam/4.13/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
10+
11+ # Cloning RustScript
12+ RUN git clone https://github.com/mkhan45/RustScript2
13+ WORKDIR RustScript2
14+
15+ # Build/install RustScript
16+ RUN dune build
17+ RUN mkdir -p ~/.local/bin
18+ RUN cp _build/default/bin/rustscript_cli.exe ~/.local/bin/rustscript
19+ ENV PATH $PATH:~/.local/bin
You can’t perform that action at this time.
0 commit comments