簡體   English   中英

從1.0.1更新后Couchdb 1.1.0中的function_clause錯誤

[英]function_clause error in Couchdb 1.1.0 after updating from 1.0.1

從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請求將失敗,而先前的請求將失敗。

但是我無法弄清楚這對我來說意味着什么。

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

因此,如果在將CouchDB服務器更新為1.1.0后收到相同的錯誤,則必須從$ INSTALL_DIR / bin中刪除* .beam文件。 就我而言,我必須手動從/ opt / couchdb / bin中刪除文件

這對我來說有幫助:

我正在將vom 1.0.1從源代碼升級到1.1.0。 在進行“ make install”之前,我必須刪除“ / usr / local / lib / couchdb”中的先前版本(或將其重命名為“ / usr / local / lib / couchdb-old”)。

這是在Debian Lenny身上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM