0

我一直在尝试 在 Windows 机器上运行Grocery-sync couchbase 安卓演示。

我已经从 Couchbase mobile下载了Sync-Gateway 。

在运行这个演示时,我可以在本地 Cblite 中插入一个项目。但它不会从SyncGateway中提取任何文档。当我在Sync-Gateway上看到请求时-

它显示 404 没有这样的数据库“杂货同步”。

同步网关响应:

2016-04-18T01:32:04.612+05:30 ==== Couchbase 同步网关/1.2.0(83;41aa099) ====

2016-04-18T01:32:04.614+05:30 打开 db /sync_gateway 作为存储桶“sync_gateway”,池“默认”,服务器

2016-04-18T01:32:04.614+05:30 打开海象数据库sync_gateway on

2016-04-18T01:32:04.615+05:30 对数据库“sync_gateway”使用默认同步功能“channel(doc.channels)”

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 no such database "grocery-sync" (0.5 ms)

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 no such database "grocery-sync" (11048.9 ms)

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 no such database "grocery-sync" (0.5 ms)

因为Sync-Gateway 连接是使用 Couchbase 的第一步。直到我被卡住并四处冲浪。

4

1 回答 1

2

从日志中,Sync Gateway 创建了一个名为sync_gateway. 这是默认的数据库名称(通常在没有配置文件的情况下启动 Sync Gateway 时)。您可以提供数据库名称作为命令行参数

~/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 )

于 2016-04-18T03:32:42.573 回答