0
我在Mac OS X上使用Couchbase 1.8.0以及Ruby庫來訪問它。我刪除了默認存儲桶,並使用名爲'mybucket'的自己的存儲桶創建了密碼爲'password'的密碼。我訪問桶以下Ruby代碼:添加新的Couchbase存儲桶導致BucketNotFound錯誤
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應用程序(即使我不應該),它仍然沒有連接。我不確定我做錯了什麼。
謝謝!
對不起,有麻煩。這實際上是一個代碼錯誤,因爲如果沒有提供,它應該將用戶名默認爲存儲桶名稱。我們會修復它。提交爲http://www.couchbase.com/issues/browse/RCBC-47您可以在那裏觀看。 (ps:我來自Couchbase) –
其實這個修改是在第一個1.x版本中引入的,爲了避免重複「:bucket_」,但是隻要你喜歡URL風格的語法,你也可以使用下面的構造: 'Couchbase.connect( 「HTTP://用戶:密碼@本地:8091 /池/默認/桶/默認」)' – avsej