libraries - Coq 中同一个库的不同版本
问题描述
是否可以在 Coq 中安装同一个库的多个版本?如果是,我该如何选择要使用的版本?
我在 Windows 中工作,所以很遗憾,任何使用 OPAM 的解决方案都对我没有帮助。
解决方案
最好的解决方案是将库实际安装在单独的目录中,使用适当的DESTDIR
变量coq_makefile
,然后设置COQPATH
为包含正确的目录。这是风格 Nix 和 OPAM 的作品。
未经测试的示例Makefile
来自coq_makefile
:
$ ( cd lib-v1 && DESTDIR=~/coqlib/lib-v1 make install )
$ ( cd lib-v2 && DESTDIR=~/coqlib/lib-v2 make install )
$ export COQPATH=~/coqlib/lib-v1:$COQPATH
$ coqtop
推荐阅读
- javascript - Fabric.js 对象在选择后跳到右下角——我该如何防止它?
- android - 无法解析 Android 应用程序模块的 Gradle 配置
- java - JTextArea 的搜索框
- oracle - 所有数字的 Oracle APEX 格式掩码
- c# - 将元素的宽度绑定到另一个元素宽度的百分比
- tensorflow - 如何构建多层双向 RNN?
- javascript - ReactJs:从字体更改方法调用时 fontSize 不会更改
- javascript - Javascript代码将名字和姓氏与全名字符串输入分开
- python - 没有反向匹配错误:找不到我传入的 slug 或主键
- hostname - 更改本地主机网址