我在Mac OS X上使用Couchbase 1.8.0以及Ruby库来访问它。我删除了默认存储桶,并使用名为'mybucket'的自己的存储桶创建,密码为'password'。我正在使用以下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应用程序(即使我不应该),它仍然没有连接。我不太确定我做错了什么。
谢谢!
答案 0 :(得分:1)
因此,看起来Couchbase网站上的文档在如何连接Ruby库方面是错误的。正确的语法如下。
bucket = 'mybucket'
password = 'mypassword'
Couchbase.connect("http://localhost:8091/pools/default", :bucket => bucket, :username => bucket, :password => password)
希望这可以帮助任何一个遇到同样问题的人!