我一直在尝试在Windows计算机上运行Grocery-sync couchbase androi demo。
我从Couchbase mobile下载了Sync-Gateway。
在运行此演示时,我可以在本地Cblite中插入一个Item。但 它不会从 SyncGateway 中提取任何文档。当我在 Sync-Gateway -
上看到请求时它显示404没有这样的数据库"杂货同步"。
同步网关响应:
2016-04-18T01:32:04.612 + 05:30 ==== Couchbase Sync Gateway / 1.2.0(83; 41aa099)====
2016-04-18T01:32:04.614 + 05:30将db / sync_gateway打开为桶" sync_gateway", pool"默认",服务器
2016-04-18T01:32:04.614 + 05:30开启Walrus数据库sync_gateway
2016-04-18T01:32:04.615 + 05:30使用默认同步功能'频道(doc.channels) '对于数据库" sync_gateway"
2016-04-18T01:32:04.615 + 05:30将访客用户重置为配置
2016-04-18T01:32:04.615 + 05:30在
上启动配置文件服务器2016-04-18T01:32:04.615 + 05:30在127.0.0.1:4985启动管理服务器
2016-04-18T01:32:04.621 + 05:30在localhost上启动服务器:4984 ...
2016-04-18T01:35:26.216 + 05:30 HTTP:#001:GET / grocery-sync / _local / a08b05842f7f 55be5f15b12b58de0a9b10855d71
2016-04-18T01:35:26.217 + 05:30 HTTP:#002:GET / grocery-sync / _local / 65fae3c5d53a 75a649f38f098ba00422c70b9786
2016-04-18T01:35:26.218 + 05:30 HTTP:#002: - > 404没有这样的数据库"杂货店 - 同步" (1.5毫秒)
2016-04-18T01:35:26.217 + 05:30 HTTP:#001: - > 404没有这样的数据库"杂货店 - 同步" (1.0毫秒)
2016-04-18T01:35:26.296 + 05:30 HTTP:#003:POST / grocery-sync / _changes
2016-04-18T01:35:26.297 + 05:30 HTTP:#003: - > 404没有这样的数据库"杂货店 - 同步" (0.5毫秒)
2016-04-18T01:35:36.310 + 05:30 HTTP:#004:POST / grocery-sync / _changes
2016-04-18T01:35:47.359 + 05:30 HTTP:#004: - > 404没有这样的数据库"杂货店 - 同步" (11048.9毫秒)
2016-04-18T01:35:57.375 + 05:30 HTTP:#005:POST / grocery-sync / _changes
2016-04-18T01:35:57.375 + 05:30 HTTP:#005: - > 404没有这样的数据库"杂货店 - 同步" (0.5毫秒)
同步网关连接是使用Couchbase的第一步。直到我被卡住和冲浪。
答案 0 :(得分:2)
从日志中,Sync Gateway创建了一个名为sync_gateway
的数据库。这是默认的数据库名称(通常在没有配置文件的情况下启动Sync Gateway时)。您可以将数据库名称提供为command line argument:
~/Downloads/couchbase-sync-gateway/bin/sync_gateway -dbname="grocery-sync"
有关更多配置选项,您可以创建配置文件(请参阅http://developer.couchbase.com/documentation/mobile/1.2/develop/guides/sync-gateway/configuring-sync-gateway/config-properties/index.html)