使用在utop内安装了opam的软件包

时间:2019-02-01 03:47:24

标签: ocaml opam utop

我用opam安装了yojson:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<div class=" d-table w-100">
<p class="d-table-cell">بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ</p>
  <div class="d-table-cell tar w-10">
 <audio id="player2" src="http://www.mp3naat.com/download/owais-raza-qadri/mustafa-jaan-e-rehmat.mp3"></audio>    
<a onclick="toggle()"><i id="a" class="fa fa-play-circle-o fa-2x"></i></a>
  </div>
</div>

,我想在utop中使用它,但是我无法使其工作。我已经在utop中尝试了这些命令,但是它们都没有起作用(它抱怨找不到文件/包):

opam install yojson

在utop中使用opam软件包时,我还应该知道其他配置吗?

1 个答案:

答案 0 :(得分:2)

正确的调用是(包括#字符):

#use "topfind";;
#require "yojson";;

第一个命令启用#require指令(这不是标准指令,但来自ocamlfind工具),最好将其添加到~/.ocamlinit文件中,如果还不存在。第二个指令实际上是加载yojson库。您也可以使用#list指令列出所有可用的程序包,以及同一公主的ocamlfind list shell命令。