0
Mac OS X에서 Couchbase 1.8.0을 사용하고 있으며 Ruby 라이브러리에 액세스 할 수 있습니다. 기본 버킷을 삭제하고 'mybucket'이라는 자체 버켓으로 생성 한 비밀번호 'password'로 나는 다음 루비 코드로 버킷에 접근하고 있습니다 :새로운 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
이 하나가 어떤 생각을 가지고 있습니까를? 난 서버와 레일 애플 리케이션을 재부 팅했는데 (비록 내가해서는 안되지만) 여전히 연결되지 않습니다. 나는 내가 뭘 잘못하고 있는지 정말로 모르겠다.
감사합니다.
죄송합니다. 실제로 제공되지 않으면 버킷 이름에 사용자 이름을 기본 설정해야하므로 실제로는 코드 버그입니다. 우리는 그것을 고쳐 줄 것이다. http://www.couchbase.com/issues/browse/RCBC-47로 제출하십시오. 거기에서 볼 수 있습니다. (ps : 나는 Couchbase 출신이다.) –
실제로 변경 사항은 첫 번째 1.x 버전에서 "bucket_"반복을 피하기 위해 도입되었지만 URL 스타일 구문을 선호하는 한 다음과 같은 구문을 사용할 수도있다. 'Couchbase.connect ("http : // user : password @ localhost : 8091/pools/default/buckets/default")' – avsej