[英]How to Manually Set up a Library in GitHub for Use in CoqIDE?
我需要使用GitHub中與Coq標准庫不同的庫。 但是我不知道如何手動設置它以便可以在CoqIDE中使用它。
我需要在CoqIDE中使用此庫 。 我已經下載了該文件夾並將其保存到計算機中,但是當我打開CoqIDE並寫入“ Require Import StringEq”(其中StringEq是庫中Coq文件的名稱)時,出現錯誤消息“無法找到庫StringEq”。
有什么辦法可以手動設置此libray,以便可以與CoqIDE一起使用? (庫的GitHub頁面上的READme文件上沒有說明。)
官方用法似乎是將kami添加到$COQPATH
環境變量中。
在Linux上,將此行添加到.bashrc
或.zshrc
或您的Shell使用的任何初始化,然后重新啟動Shell:
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
下面是我使用的另一種方法。
看來不像預期的用法 。 也許我只是拒絕改變自己的方式,但我也更喜歡明確聲明自己的依賴關系,而且我不確定COQPATH
環境變量是否會使在不同項目中擁有相同版本的庫變得容易。
添加一個_CoqProject
,告訴CoqIDE在哪里可以找到kami。
這是一個示例布局:
kami/ # The Kami repository
myproject/ # Your workspace
_CoqProject
theories/
MyProject.v
其中myproject/_CoqProject
包含:
-Q ../kami/Kami Kami
# and possibly other options
無論哪種方式,請記住要構建Kami:
cd kami/
make
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.