我对Opa (和编程语言)很陌生--通常使用Python开发web应用程序。
我正在http://doc.opalang.org/index.html#_introducing_opa上学习入门教程,但是当我运行"opa hello_chat.opa“时,我的hello_chat.opa文件不会编译。我得到以下错误:
/usr/bin/ ld :无法找到-lgdbm_compat collect2: ld返回了1个退出状态文件"caml_startup",第1行,字符0-1:在链接时出错:*本机错误2在ocaml编译期间出错--命令是: make - Makefile =Makefile -W Makefile -j 7 -s
我在使用Debian 6.0.2。在上面链接的入门教程中,我按照“2.1.2.UbuntuLinux,Debian”的说明安装了opa。
Lua没有安装。然而,libla5.1-0是安装的(如果这是相关的话)。
发布于 2011-09-04 22:02:51
看来我们对Opa有了新的依赖:libgdbm-dev
试着安装它;)
供您参考(来自opa owasp列表):
关于libgdbm,
是一个相当新的依赖项,我们不确定是否要保留它。至少我们将使它成为未来软件包的官方依赖。
。
发布于 2011-09-05 06:56:14
我认为这种依赖在最新的稳定构建中不再是必要的。您使用哪个版本(opa --version
)?检查http://opalang.org并下载Build 569
https://stackoverflow.com/questions/7302213
复制相似问题