CouchDB并排安装多个版本

CouchDB并排安装多个版本,couchdb,Couchdb,我尝试安装CouchDB数据库的多个版本,比如1.1.0和0.10.0。 通过使用,我能够获得最新版本,并且运行没有问题,现在我正在尝试安装第二个版本(0.10.0),但到目前为止没有成功。按照说明,我尝试过: rake git="git://git.apache.org/couchdb.git tags/0.10.0" install=/full/path/to/couchdb/dir 它进行了一系列安装,但最终以“rake aborted!”失败。 有人成功地做到了这一点吗 Build C

我尝试安装CouchDB数据库的多个版本,比如1.1.0和0.10.0。 通过使用,我能够获得最新版本,并且运行没有问题,现在我正在尝试安装第二个版本(0.10.0),但到目前为止没有成功。按照说明,我尝试过:

rake git="git://git.apache.org/couchdb.git tags/0.10.0" install=/full/path/to/couchdb/dir
它进行了一系列安装,但最终以“rake aborted!”失败。
有人成功地做到了这一点吗

Build CouchDB可能有点脆。在生产中,我所看到的是大量的彻底擦拭和彻底重建。由于人们往往只建造一次,建造时间并不是一个巨大的痛点

接下来,尝试对构建使用Erlang快捷方式。(在自述文件中搜索
couchdb\u build

由于安装位置相同,Build CouchDB在构建1.1.0时应该跳过构建和安装依赖项的整个过程。这包括:

  • 二郎
  • 检察官办公室
  • Javascript
我相信这种技术比简单的方法更经常地用于并行构建。因此,此解决方案可能会修复您的错误


如果您仍然有问题,可能是一个bug。请您提交一份说明您的操作系统版本的文件,并附上您的
rake.log
文件好吗?

尝试失败,我刚刚提出了一个问题:谢谢,我能够同时安装CouchDB的最新版本。太棒了!最近的CouchDB版本变得更加兼容,这在未来的版本中成为一个明确的要求。
rake git="git://git.apache.org/couchdb.git tags/0.10.0" \
     install=/full/path/to/couch/dependencies           \
     couchdb_build=/full/path/to/couch/0.10.0

rake git="git://git.apache.org/couchdb.git tags/1.1.0"  \
     install=/full/path/to/couch/dependencies           \
     couchdb_build=/full/path/to/couch/1.1.0