#COQ 설치 오펨 스코드
#COQ 설치 오펨 스코드
2024-07-08 Note notes opam vscode
opam pin add coq 8.18.0
opam install coqide
opam install vscoq-language-server
먼저 opam 을 설치
.zshrc 수정 된다.
bash -c "sh <(curl -fsSL https://raw.githubusercontent.com/ocaml/opam/master/shell/install.sh)"
# sudo add-apt-repository ppa:avsm/ppa
# sudo apt install opam
coq 설치
$ opam pin add coq 8.18.0
coq is now pinned to version 8.18.0
coq The following actions will be performed:
=== install 8 packages
∗ conf-gmp 4 [required by zarith]
∗ coq 8.18.0 (pinned)
∗ coq-core 8.18.0 [required by coq]
∗ coq-stdlib 8.18.0 [required by coq]
∗ coqide-server 8.18.0 [required by coq]
∗ dune 3.16.0 [required by coq]
∗ ocamlfind 1.9.6 [required by coq-core]
∗ zarith 1.13 [required by coq-core]
Proceed with ∗ 8 installations? [y/n] y
➜ coqtop --version
The Coq Proof Assistant, version 8.18.0
compiled with OCaml 4.13.1
(base) ~ via v20.14.0
coq-ide 설치
필요한 패키지를 apt 에서 일부 가져온다. 아무튼 설치 된다.
$ opam install coqide
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
∗ installed conf-pkg-config.3
∗ installed conf-adwaita-icon-theme.2
∗ installed conf-findutils.1
∗ installed conf-gtk3.18
∗ installed conf-cairo.1
∗ installed conf-gtksourceview3.0+2
⬇ retrieved coqide.8.18.0 (cached)
⬇ retrieved camlp-streams.5.0.1 (https://opam.ocaml.org/cache)
⬇ retrieved cairo2.0.6.4 (https://opam.ocaml.org/cache)
∗ installed camlp-streams.5.0.1
⬇ retrieved dune-configurator.3.16.0 (cached)
⬇ retrieved csexp.1.5.2 (https://opam.ocaml.org/cache)
∗ installed csexp.1.5.2
⬇ retrieved lablgtk3.3.1.5, lablgtk3-sourceview3.3.1.5 (https://opam.ocaml.org/cache)
∗ installed dune-configurator.3.16.0
∗ installed cairo2.0.6.4
∗ installed lablgtk3.3.1.5
∗ installed lablgtk3-sourceview3.3.1.5
∗ installed coqide.8.18.0
vscoq-language-server 설치
이제 설치한다.
$ opam install vscoq-language-server
After installation, check that you have vscoqtop in your shell and note the path to this executable:
$ which vscoqtop
이맥스 설정을 넣어라
opam으로 잡혀있으니까 넣어줘야 한다.
(setq coq-prog-name "/home/junghan/.opam/default/bin/coqtop")
Related-Notes
References
마지막 수정일자