我已经在我的Windows机器上安装了CouchDB,但在启动CouchDB服务时,我收到的消息如下:
Windows无法在本地计算机上启动Apache CouchDB服务。该服务未返回错误。这可能是内部Windows错误或内部服务错误。如果问题仍然存在,请与您的系统管理员联系。
由于服务未运行,我也无法访问Fauxton。
我使用的是Windows 7. CouchDB是2.0.0。端口5984未使用。
答案 0 :(得分:4)
我认为您的问题与https://stackoverflow.com/a/44107335/219187重复,因为您使用的是Windows 7,并且其中描述的问题适用于Windows 10,其中包含创建者更新。
但也许该解决方案也能解决您的问题?这是程序:
nssm.exe
中的<CouchDbInstallDir>\bin
(确保选择正确的版本32位/ 64位)答案 1 :(得分:0)
自Microsoft上次发布的最新更新以来发生这种情况。我并不完全了解导致它的原因,但我认为与CouchDB服务相关的内容无法开始使用本地管理员权限。 但是我通过这样做设法手动启动服务:
请记住,您必须保持cmd处于打开状态才能使服务按预期工作。据我所知,没有任何信息丢失,所以一切都很好。 这是一个临时解决方案,因为我们正在等待Microsoft或Apache的解决方案以解决问题,或者至少给我们更多解释。
答案 2 :(得分:0)
我刚遇到同样的问题。 原因是空间,您必须在没有任何空间的路径中安装CouchDB,甚至是Program Files文件夹,因为Program和Files之间有空格......