我的 ~/.local/share/desktop-couch/couchdb.html 的端口、用户名和密码值错误。这很可能是由于重新安装时未格式化 /home 造成的。我的 Python 脚本与我的 Desktopcouch 配合良好,但我也想使用 Futon。使用正确的值重新创建该文件的最优雅方法是什么?
答案1
嗯,这真的很简单;只需从 localhost 删除 cookie。(如果您正在运行其他本地 webui,您可能需要手动找到指向 _utils 的 webui。)这样做之后,下次您登录时,它会要求确认,并会记住要连接的用户名、密码和端口。
答案2
每次启动desktopcouch时都会重新生成该文件。这是必要的,因为couchdb的桌面实例在随机端口上运行。如果您无法通过该文件登录,则可能意味着desktopcouch未运行(它是按需启动的,而不是登录时启动的)。
您应该能够通过运行使用它的应用程序来启动desktopcouch。或者,您可以通过向它发送dbus消息来激活它:
dbus-send --session --print-reply --type=method_call \
--dest=org.desktopcouch.CouchDB / org.desktopcouch.CouchDB.getPort