整理了一下從無環境的ubuntu18.04虛擬機到可以證代碼的工作環境需要經歷的安裝流程和命令作爲筆記和分享。
第一步:安裝opam
add-apt-repository ppa:avsm/ppa
apt update
apt install opam
安裝如果出現錯誤則根據報錯安裝指定依賴等,(缺少cc是需要安裝gcc)
然後初始化和更新opam,(opam沒有進度條,需要耐心等候。。。)
opam init
eval `opam config env`
opam update
第二步:安裝指定版本的coq
以8.9.1爲例
opam install coq.8.9.1
第三步:安裝IDE(介紹兩種,coqide和emacs)
coqide
opam install coqide.8.9.1
注意要跟上對應的版本,不然會自動幫你下載coq的最新版
全部安裝完後,命令行載入環境變量
eval $(opam env)
之後可以通過命令行輸入coqide打開IDE
要注意每個新的命令行都需要載入環境變量一次。
Emacs
安裝完coq後,需要按順序安裝emacs和proof general兩個東西
sudo apt-get install emacs
sudo apt-get install proofgeneral
由於coqtop是使用opam安裝的,所以在打開emacs之前載入環境變量這步也是需要的。
apt-get的網絡不穩定fail的話,就用--fix-missing繼續即可。