Did you find an answer to this? I’ve been trying switch version or check the ocaml version Im using consistently across compilers and toplevel without success:
Check the session where I try switching version but the toplevel doesn’t change but the compiler does.
(base) ❯ opam switch list
# switch compiler description
→ 4.05.0 ocaml-base-compiler.4.05.0 4.05.0
4.06.0 ocaml-base-compiler.4.06.0 4.06.0
4.07.0 ocaml-base-compiler.4.07.0 4.07.0
default ocaml-system.4.07.0 default
(base) ❯ opam switch 4.06.0
(base) ❯ ocaml --version
The OCaml toplevel, version 4.07.0
(base) ❯ opam switch list
# switch compiler description
4.05.0 ocaml-base-compiler.4.05.0 4.05.0
→ 4.06.0 ocaml-base-compiler.4.06.0 4.06.0
4.07.0 ocaml-base-compiler.4.07.0 4.07.0
default ocaml-system.4.07.0 default
why isn’t there a SINGLE command that changes version everywhere?
related question: