首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GitHub中手动设置库以便在CoqIDE中使用?

如何在GitHub中手动设置库以便在CoqIDE中使用?
EN

Stack Overflow用户
提问于 2019-08-19 07:19:57
回答 1查看 93关注 0票数 1

我需要在GitHub中使用与Coq的标准库不同的库。但我不知道如何手动设置它以便在CoqIDE中使用它。

我需要在CoqIDE中使用这个library。我已经将该文件夹下载并保存到我的计算机上,但是当我打开CoqIDE并写入"Require“(其中StringEq是库中的StringEq文件的名称)时,我收到错误信息"Unable to locate library StringEq”。

有没有办法手动设置这个库,这样我就可以在CoqIDE中使用它了?(库的GitHub页面上的READme文件中没有任何说明。)

EN

回答 1

Stack Overflow用户

发布于 2019-08-19 09:09:01

官方的用法似乎是将卡米添加到$COQPATH环境变量中。

在Linux上,将下面这一行添加到.bashrc.zshrc或您的shell使用的任何初始化中,然后重新启动shell:

代码语言:javascript
复制
export COQPATH=/path/to/kami:$COQPATH
# That path must be so that `/path/to/kami/Kami/Lib/StringEq.v` is the path to `StringEq` for example

下面是我使用的另一种方式。

It doesn't seem like intended usage。也许我只是抗拒改变我的方式,但我也更喜欢明确地说明我的依赖关系,而且我不确定COQPATH环境变量是否会使在不同项目中拥有同一个库的不同版本变得同样容易。

添加一个告诉CoqIDE在哪里可以找到kami的_CoqProject

下面是一个布局示例:

代码语言:javascript
复制
kami/           # The Kami repository
myproject/      # Your workspace
  _CoqProject
  theories/
    MyProject.v

其中,myproject/_CoqProject包含:

代码语言:javascript
复制
-Q ../kami/Kami Kami
# and possibly other options

无论哪种方式,请记住要构建Kami:

代码语言:javascript
复制
cd kami/
make
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57549037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档