0

从 1.0.1 更新后在 Couchdb 1.1.0 中更新文档时出现错误响应如下所示:

stdClass Object
(
  [error] => unknown_error
  [reason] => function_clause
)

当我使用 1.0.1 时,一切正常。“重大更改”部分中有关于从 1.0.0 更新到 1.1.0 的内容

现在在 PUT 期间验证文档 ID。这意味着某些 PUT 请求将失败,而之前成功。

但我无法弄清楚这对我来说意味着什么。

4

2 回答 2

0

嗯,答案很奇怪。 http://web.archiveorange.com/archive/v/oW6DzpeTL2Ybm1QHXsuq

因此,如果在将 CouchDB 服务器更新到 1.1.0 后遇到同样的错误,则必须从 $INSTALL_DIR/bin 中删除 *.beam 文件。就我而言,我必须手动从 /opt/couchdb/bin 中删除文件

于 2011-07-28T09:04:29.263 回答
0

这对我有帮助:

我正在从源代码升级 vom 1.0.1 到 1.1.0。在进行“make install”之前,我必须删除“/usr/local/lib/couchdb”中的先前版本(或将其重命名为“/usr/local/lib/couchdb-old”)。

这是在 Debian Lenny 上的。

于 2011-08-08T11:29:03.723 回答