如何找出为什么MacOS上的CouchDB中的“验证安装”失败?

zhte4eai  于 2023-04-10  发布在  CouchDB
关注(0)|答案(1)|浏览(194)

我在挣扎的是:

从官方CouchDB文档页面,我首先按照步骤here安装Apache CouchDB本机应用程序。当在Fauxton中执行“验证安装”时,它带来了这个错误:
Image: Screenshot of Fauxton showing an X under the status for "Create View", along with a message saying "Error: internal_server_error"
我不确定这是什么意思,所以我只是跳到this“教程”页面,其中有一个部分说,“如果任何[测试]失败,请重新检查您的安装步骤。
但是我按照第一页上的步骤进行了一遍,仍然不知道要修复什么。我试着搜索这个错误可能意味着什么,但是我没有找到任何看起来不相关或者非常模糊的资源。而且因为我是第一次使用CouchDB,我不知道在它的日志中要找什么。
我应该从哪里开始修复这个错误?

我尝试的事情:

我把“重新检查安装步骤”理解为只是回顾安装步骤列表并检查我是否都做了。所以,我最终所做的就是像傻瓜一样在Fauxton中重新运行“验证安装”几次。😓
我还尝试转到“安装”页面上的“设置”链接,因为我意识到我没有这样做。我按照说明设置了一个节点,然后再次执行“验证安装”。我希望至少现在“创建视图”旁边会有一个复选标记,但错误消息看起来完全相同。
我做的另一件事,在我找到的这个页面之后,运行brew install nspr,看看安装这个依赖是否可以清除这个错误。

oalqel3c

oalqel3c1#

更新:

显然,在Mac上使用CouchDB需要X1 E0 F1 X。我被告知通过BREW安装X1 E1 F1 X可以修复验证问题。
我通过执行步骤in the last post, by @jonathanwork, of this Fauxton issue report停止了丢失的_users表消息。在终端执行以下命令:

curl -X PUT 'http://admin:pass@127.0.0.1:5984/_replicator'

curl -X PUT 'http://admin:pass@127.0.0.1:5984/_users'

确保它们返回{"ok":true}

  • 但是 *,这并没有 * 修复验证过程。

在我的Fauxton issue report, @whosnorman中,建议使用a prior version of CouchDB retrieved from the Wayback Machine- link直接指向版本3. 2. 2的zip文件-说这对他们有效。

相关问题