OPAM package not running

前端 未结 3 594
渐次进展
渐次进展 2020-12-20 19:26

I\'ve installed OPAM and run the initialization and updated my .bashrc code too. I then installed the ocamlfind package, which went successfully. But when I try

<         


        
相关标签:
3条回答
  • 2020-12-20 20:01

    If $OCAML_TOPLEVEL_PATH is not defined, you have to defined it:

    export OCAML_TOPLEVEL_PATH=/home/%user%/.opam/%version%/lib/toplevel
    

    Don't forget to change %user% and your compiler %version%

    Check this issue on the opam bugtracker.

    0 讨论(0)
  • 2020-12-20 20:14

    First, you need to export the right environment variables by doing:

    eval `opam config env`
    

    To be more effective, you should put that line in your ~/.profile (or ~/.bashrc).

    Then, if you are using the system compiler, you can add these lines to your ~/.ocamlinit:

    let () =
      try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")
      with Not_found -> ()
    

    We are working on improving this process before releasing 1.0.

    0 讨论(0)
  • 2020-12-20 20:14

    What if you start toplevel as

    rlwrap ocaml -I "$OCAML_TOPLEVEL_PATH"

    You can also try alternative toplevel: utop (it exists in OPAM)

    0 讨论(0)
提交回复
热议问题