Running
open Graphics;;
OCaml 中返回一个错误,表示它是一个未绑定的模块。在终端(ocaml)中运行它会返回相同的结果。
这是否意味着我的图形模块未随 OCaml 软件包一起安装?如果是这样,我该如何安装该模块?
在费多拉上。
此错误也经常出现在 Mac OS X 上。对于 Homebrew,此模块在安装时默认被禁用,因此brew install ocaml
不会安装图形模块,可能是由于 XQuartz 依赖性。
如果你跑brew info ocaml
,它会告诉你有一个标志,即--with-x11
,这将“与图形模块一起安装”。因此,要安装/重新安装 ocaml,您必须运行:
brew install Caskroom/cask/xquartz
brew [re]install ocaml --with-x11
最后记得检查实例ocaml
正在运行的是/usr/local/Cellar/objective-caml/x.yy.z[_w]/bin
,如果不是,则将该 url 添加到您的PATH
环境变量。另请记住在安装 XQuartz 后重新启动计算机。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)