gpt4 book ai didi

CouchDB 并行安装多个版本

转载 作者:行者123 更新时间:2023-12-02 12:05:51 24 4
gpt4 key购买 nike

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

rake git="git://git.apache.org/couchdb.git tags/0.10.0" install=/full/path/to/couchdb/dir

它进行了一系列安装,但最终失败并显示“rake aborted!”。有人成功做到过吗?

最佳答案

构建 CouchDB 可能有点脆弱。在生产中,我看到的是很多完整的删除和完整的重建。由于人们倾向于只构建一次,因此构建时间并不是一个巨大的痛点。

接下来,尝试使用 installing side-by-side CouchDB 的 Erlang 快捷方式构建。 (在自述文件中搜索couchdb_build)。

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

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

  • 二郎
  • 一次性密码
  • Javascript

我相信这种技术在并行构建中比更简单的技术更常用。因此,此解决方法可能会修复您的错误。

如果您仍然遇到问题,则可能是一个错误。请您提交Build CouchDB issue指示您的操作系统版本并附加您的 rake.log 文件?

关于CouchDB 并行安装多个版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7470695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com