此问题在OPAM FAQ [1]中得到解决,但所提供的两种解决方案都不适用于OPAM v.1.2.2,因为env
和exec
命令都是未知的。如何从不同的交换机运行单个命令?
答案 0 :(得分:1)
您已链接到opam 2.0的常见问题解答。这是针对opam 1.2的:https://opam.ocaml.org/doc/FAQ.html#Can-I-work-on-different-switches-at-the-same-time-in-different-shells
我可以同时在不同的交换机上工作吗? 贝壳?
是的。使用以下之一:
eval $(opam config env --switch <switch>) # for the current shell opam config exec --switch <switch> -- <command> # for one command
这只会影响环境。