我是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: 错误:链接期间出错 make: * [native]错误2 ocaml编译期间出错 - 命令是: make --makefile = Makefile -W Makefile -j 7 native -s
我在使用Debian 6.0.2。我根据上面链接的介绍教程中的“2.1.2.Ubuntu Linux,Debian Linux”中的说明安装了opa。
未安装Lua。但是,安装了liblua5.1-0(如果这甚至是相关的)。
答案 0 :(得分:2)
似乎我们对Opa有了新的依赖关系:libgdbm-dev
尝试安装它;)
供您参考(来自opa owasp列表):
关于libgdbm-dev,它是一个相当新的依赖,我们不是 我们确定要保留它。至少我们会把它变成官方 对未来包的依赖。
答案 1 :(得分:1)
我认为在最新的稳定构建中不再需要这种依赖关系。您使用的是哪个版本(opa --version
)?查看http://opalang.org并下载Build 569