今天我想快速测试一下。我通常使用:quickly create ubuntu-application appname 来创建我的应用程序的文件。这需要很长时间,一段时间后会显示 Dbus Exception。这里是输出:
sebi@sebi-desktop:~/Dokumente$ 快速创建 ubuntu 应用程序 dropmind 创建项目目录 dropmind 创建 bzr 存储库并提交 您新创建的项目启动!文件 0/1 回溯(最近一次调用最后一次):文件“./dropmind”,第 33 行,在 dropmind.main() 文件“/home/sebi/Dokumente/dropmind/dropmind/在里面.py”, 第 40 行, 在主首选项中.db_connect() 文件“/home/sebi/Dokumente/dropmind/dropmind_lib/preferences.py”, 第 50 行, 在 db_connect self._database = CouchDatabase(self._db_name, create=True) 文件“/usr/lib/pymodules/python2.7/desktopcouch/application/server.py”, 第 101 行, 在在里面 oauth_tokens=oauth_tokens,ctx=ctx)文件“/usr/lib/pymodules/python2.7/desktopcouch/application/server.py”,第 75 行,位于在里面 oauth_tokens=oauth_tokens,ctx=ctx,views_factory=views_factory)
文件“/usr/lib/pymodules/python2.7/desktopcouch/records/database.py”,第 123 行,位于在里面 self._reconnect() 文件“/usr/lib/pymodules/python2.7/desktopcouch/application/server.py”,第 81 行,位于 _reconnect port = find_port(ctx=self.ctx) 文件“/usr/lib/pymodules/python2.7/desktopcouch/application/platform/在里面.py”, 第 48 行, 在 find_port 返回 platform_find_port(pid, ctx) 文件“/usr/lib/pymodules/python2.7/desktopcouch/application/platform/linux/在里面.py”, 第 100 行, 在 platform_find_port proxy = bus.get_object('org.desktopcouch.CouchDB', '/') 文件“/usr/lib/pymodules/python2.7/dbus/bus.py”, 第 244 行, 在 get_object follow_name_owner_changes=follow_name_owner_changes) 文件“/usr/lib/pymodules/python2.7/dbus/proxies.py”, 第 241 行, 在在里面 self._named_service = conn.activate_name_owner(bus_name) 文件“/usr/lib/pymodules/python2.7/dbus/bus.py”, 第 183 行, 在 activate_name_owner 中 self.start_service_by_name(bus_name) 文件“/usr/lib/pymodules/python2.7/dbus/bus.py”, 第 281 行, 在 start_service_by_name 'su', (bus_name, flags))) 文件“/usr/lib/pymodules/python2.7/dbus/connection.py”, 第 630 行, 在 call_blocking 消息中, 超时) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: 未收到回复。可能的原因包括:远程应用程序未发送回复、消息总线安全策略阻止了回复、回复超时已过期或网络连接已断开。甜蜜的时光,您的新项目即将诞生。 cd /home/sebi/Dokumente/dropmind/,开始编程。
说实话。两天前我遇到了 Unity 的小问题,重置没有完全成功,所以我删除了用户文件夹中的系统文件,如 .gnome 等。这解决了 Unity 的问题,但我可能删除了一些其他重要的文件。我其实不知道。最后它说我成功创建了项目,但它没有启动应用程序,也没有使用命令快速运行,它什么也不做。我使用的是 Ubuntu 11.04 64Bit。
答案1
直接删除这样的目录并不是一个好主意。我不知道你说的“等等”是什么意思。但问题似乎出在设置你的 DesktopCouch 上,在这种情况下,这可能不会阻止你开始编程。最近 DesktopCouch 出现了一些问题,所以除非你的系统出现其他问题,否则我暂时会忽略它们。
您还应通过打开 file:///home/YOUR_USERNAME/.local/share/desktop-couch/couchdb.html(记得更改为您自己的用户名)来确认 DesktopCouch 正在运行。这将向您显示一个网页,您可以在其中查看数据库。