incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sho Fukamachi <sho.fukama...@gmail.com>
Subject Re: Getting CouchRest to work--404 on /_uuids
Date Thu, 11 Sep 2008 18:37:45 GMT
Oops. I had no idea that functionality existed, missed the exclamation  
mark in your code. Guess it's not working right now regardless.

What's the error now, with the existing DB? I get no errors with your  
code example.

Sho



On 12/09/2008, at 4:27 AM, Wil Chung wrote:

> I had suspected that, although the couchrest docs say that database! 
> () call
> creates the database if it doesn't already exist.  Looking in the  
> source for
> that method, it seems to be doing that.
>
> Regardless, I did create the couchrest-test DB by hand through the  
> _utils
> views, but it still doesn't work.
>
> Wil
>
> On Thu, Sep 11, 2008 at 2:21 PM, Sho Fukamachi <sho.fukamachi@gmail.com 
> >wrote:
>
>> Wil,
>>
>> did you create the couchrest-test DB first?
>>
>> If the DB is missing the error looks exactly like you pasted.
>>
>> Sho
>>
>>
>>
>>
>> On 12/09/2008, at 3:47 AM, Wil Chung wrote:
>>
>> Hi,
>>>
>>> I just started using CouchDB, and I decided to give CouchRest a  
>>> shot.
>>> Since
>>> I saw JChris post here before, I figured this would be a good  
>>> place to
>>> ask--or if anyone else has used CouchRest before.
>>>
>>> I'm having trouble just getting CouchRest to talk to the CouchDB.   
>>> I am
>>> using couchdb 0.8.1 and couchrest 0.9.2
>>>
>>> irb(main):009:0> @db = CouchRest.database!("
>>> http://localhost:5984/couchrest-test")
>>> => #<CouchRest::Database:0xb7a7346c @name="/couchrest-test", @root="
>>> http://localhost:5984//couchrest-test", @host="http://localhost: 
>>> 5984",
>>> @server=#<CouchRest:0xb7a7364c @uuid_batch_count=1000, @uri="
>>> http://localhost:5984">>
>>> irb(main):010:0> response = @db.save({:key => 'value', 'another  
>>> key' =>
>>> 'another value'})
>>> RestClient::ResourceNotFound: RestClient::ResourceNotFound
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/rest-client-0.7/lib/rest_client.rb: 
>>> 186:in
>>> `process_result'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/rest-client-0.7/lib/rest_client.rb: 
>>> 158:in
>>> `transmit'
>>>  from /usr/lib/ruby/1.8/net/http.rb:543:in `start'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/rest-client-0.7/lib/rest_client.rb: 
>>> 155:in
>>> `transmit'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/rest-client-0.7/lib/rest_client.rb: 
>>> 102:in
>>> `execute_inner'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/rest-client-0.7/lib/rest_client.rb:94:in
>>> `execute'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/rest-client-0.7/lib/rest_client.rb:81:in
>>> `execute'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/rest-client-0.7/lib/rest_client.rb:45:in
>>> `post'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/jchris-couchrest-0.9.2/lib/ 
>>> couch_rest.rb:78:in
>>> `post'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/jchris-couchrest-0.9.2/lib/ 
>>> couch_rest.rb:61:in
>>> `next_uuid'
>>>  from
>>> /usr/lib/ruby/gems/1.8/gems/jchris-couchrest-0.9.2/lib/database.rb: 
>>> 68:in
>>> `save'
>>>  from (irb):10
>>>  from :0
>>>
>>> I found this in the log:
>>>
>>> [info] [<0.65.0>] HTTP Error (code 404):  
>>> {not_found,unknown_private_path}
>>> [info] [<0.65.0>] 127.0.0.1 - - "POST /_uuids" 404
>>>
>>> I'm not sure what I'm doing wrong.  Is there something that I'm  
>>> missing?
>>> Thanks.
>>>
>>> Wil
>>> --
>>> http://webjazz.blogspot.com
>>>
>>
>>
>
>
> -- 
> http://www.mobtropolis.com
> http://webjazz.blogspot.com


Mime
View raw message