如何安装 CouchDB 1.1.0?

如何安装 CouchDB 1.1.0?

我正在尝试在 Ubuntu 11.10 笔记本电脑上运行 CouchDB 1.1.0。到目前为止,我找不到二进制包,即使安装了所有依赖项和开发标头,我也无法编译它。

配置以此错误消息结束。

...
checking for JS_NewContext in -lmozjs... no
checking for JS_NewContext in -ljs... no
checking for JS_NewContext in -ljs3250... no
checking for JS_NewContext in -ljs32... no
configure: error: Could not find the js library.

Is the Mozilla SpiderMonkey library installed?

不过,我可以在 Debian 6.0.3 机器上毫无问题地安装源代码。我认为这与这两个平台之间的 SpiderMonkey 包不同有关。

从 github 签出的当前主干编译正常,但我想使用最新的稳定版本(1.1.0)而不是开发版本。

对我可能做错的事情有什么想法吗? 是否有可以安装的二进制包?

答案1

好吧,我刚刚错过了 CouchDB 1.1.1。问题在于与 SpiderMonkey 1.8.5 不兼容。发行说明中说得很清楚。新版本编译得很好 :)

答案2

这是在任何环境下安装最新沙发的最简单方法:https://github.com/iriscouch/build-couchdb

答案3

在终端中运行以下命令:

sudo add-apt-repository ppa:randall-leeds/couchdb
sudo apt-get update 
sudo apt-get install couchdb

答案4

安装 spidermonkey,选择从源安装:

继续安装:


最简单: 使用构建couchdb

构建 CouchDB 是一个包装器或主项目,它从官方来源引入 CouchDB 及其所有依赖项。这是从源代码构建官方 CouchDB 版本的最直接、最可靠的程序。

PS ubuntu 包中有错误....

sudo apt-get install make gcc zlib1g-dev libssl-dev libreadline5 rake

相关内容