簡體   English   中英

如何在GitHub中手動設置庫以在CoqIDE中使用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM