Добавление нового сегмента Couchbase вызвало ошибку BucketNotFound

Я использую Couchbase 1.8.0 в Mac OS X вместе с библиотеками Ruby для доступа к нему. Я удалил корзину по умолчанию и создал собственную корзину под названием "mybucket" с паролем "пароль". Я получаю доступ к корзине с помощью следующего кода Ruby:

url = "http://127.0.0.1:8091/pools/default"
Couchbase.new(url, :bucket_name => 'mybucket', :bucket_password => 'password')

и я получаю следующую ошибку:

Couchbase::Error::BucketNotFound (HTTP/1.1 404 Object Not Found
Server: Couchbase Server 1.8.0r_74_g85f643d-community

У кого-нибудь есть мысли? Я попытался перезагрузить и сервер, и приложение rails (хотя мне и не нужно было это делать), и он все еще не подключается. Я не совсем уверен, что я делаю неправильно.

Спасибо!

1 ответ

Таким образом, похоже, что документация на веб-сайте Couchbase была неправильной с точки зрения того, как соединиться с библиотекой Ruby. Правильный синтаксис ниже.

bucket = 'mybucket'
password = 'mypassword'
Couchbase.connect("http://localhost:8091/pools/default", :bucket => bucket, :username => bucket, :password => password)

Надеюсь, что это поможет любому с теми же проблемами, которые у меня были!

Другие вопросы по тегам