Добавление нового сегмента 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)
Надеюсь, что это поможет любому с теми же проблемами, которые у меня были!