Need some starter help with CouchPotato

O

Oren Shani

Hi All,

I am trying to use CouchPotato with a CouchDB instance on CloudAnt.

Following the very little documentation I could find, I am trying to do
this:

require "rubygems"
gem "couch_potato"
require "couch_potato"
CouchPotato::Config.database_name = "hangman"
CouchPotato::Config.database_server =
"https://user:[email protected]:5984"
CouchPotato.database

But I get an error

NoMethodError: undefined method `database_server=' for
#<#<Class:0xb73db280>:0xb73db0c8>
from ./couch.rb:5
from (irb):1:in `require'
from (irb):1
from /usr/lib/ruby/1.8/rubygems.rb:123


I checked with CouchPotato::Config.methods and database_server is really
not there

I am using CouchDB version 0.5.4

I'd appreciate it if anyone could tell me how to correctly connect to
the server. I can also be talked into other ways for using CouchDB as a
persistence layer...

Many thanks

Oren Shani
 
B

Brian Candler

Oren Shani wrote in post #997581:
But I get an error

NoMethodError: undefined method `database_server=' for
#<#<Class:0xb73db280>:0xb73db0c8>
from ./couch.rb:5
from (irb):1:in `require'
from (irb):1
from /usr/lib/ruby/1.8/rubygems.rb:123

One trap which might catch you out - if the library itself has a file
called "couch.rb" then calling your own program "couch.rb" will prevent
'require' from loading it.

To eliminate that as a possible problem, just rename your couch.rb to
something else.
I checked with CouchPotato::Config.methods and database_server is really
not there

Oh well, then calling it isn't going to work :) You'll need to dig
through the docs or find some sample apps which use CouchPotato.

Incidentally, I made a completely separate CouchDB API called
"couchtiny", although I'm not using or developing it at the moment. It's
on github, and you're more than welcome to try it out. It has some usage
examples in the README and in the doc/ subdir.
 
O

Oren Shani

Thank you both for your answeres. Specifying the database URL to
database_name seem to work.

Candierb, I will look at your couchtiny and try to use it instead of
Couch Potato. Quite frankly, I'm just looking for a simple way to save
and load ruby objects with CouchDB, so whatever works...

Best,

Oren
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,994
Messages
2,570,222
Members
46,810
Latest member
Kassie0918

Latest Threads

Top