我没有找到在Debian Jessie上安装CouchDB 1.6.1的方法。我在网上找到了许多描述如何编译CouchDB的解决方案。我想避免在生产机器上进行编译。
其他人是否找到了以原生方式(使用.deb包)的方法? \
答案 0 :(得分:0)
在网上搜索了一会后,我终于找到了解决办法。我还不确定我是否会在生产机器上使用它。诀窍是在启动板上使用Ubuntu存储库中的预编译二进制文件。那里的二进制文件只有一个额外的依赖 upstart 服务。这是我的步骤。
# apt update
# apt install software-properties-common
# add-apt-repository ppa:couchdb/stable -y
# vim /etc/apt/sources.list.d/couchdb-stable-jessie.list
- replace jessie with trusty
- save and exit
# apt install upstart couchdb
安装没有正确完成,并且CouchDB没有执行。重新启动计算机后,由于依赖于 upstart 服务并且CouchDB进程在后台运行,所以一切正常。它也可以通过Web UI访问。再次运行 apt 命令将修复先前失败的安装。
答案 1 :(得分:0)
由于CouchDB 1.6.1使用的旧版Erlang,它不是很直接。我记录了执行此操作的过程here。