On my local osx setup, I have couchdb v1.0.2 installed. I wrote several script against this version all of which worked fine.
On my remote debian 6 server, I originally had couch v0.11.0 installed. Unfortunately, several of my scripts caused an Object.keys is not a function
exceptions to be thrown. I figured v0.11.0 had an old version of javascript, so I upgraded to couch v1.1.0. I followed these instructions. After a bit of grief, I finally got v1.1.0 running, but the errors did not go a way. I'm still seeing Object.keys is not a function
exceptions. I've confirmed that v1.1.0 of couch is installed by running couchdb -V
and I've kill/restarted all instances of couch, beam, and erlang several times.
Any idea what's going on? I upgraded couch, but do I also have to upgrade the js engine separately? Are remnants of the v0.11.0 hidden somewhere? I used apt-get remove couchdb
to uninstall v0.11.0. I had used apt-get to install it as well.