Couchdb v1.1.0 `Object.keys não é uma function '

Na configuration local do osx, eu tenho o couchdb v1.0.2 instalado. Eu escrevi vários scripts contra esta viewsão, que funcionou bem.

No meu remoto debian 6 serview, eu originalmente tinha o sofá v0.11.0 instalado. Infelizmente, vários dos meus scripts causairam um Object.keys is not a function exceções a serem lançadas. Achei que v0.11.0 tinha uma viewsão antiga do javascript, então eu atualizei paira o sofá v1.1.0. Segui estas instruções . Depois de um pouco de tristeza, finalmente consegui v1.1.0 em execução, mas os erros não foram um jeito. Ainda estou vendo Object.keys is not a function excecional. Eu confirmei que o v1.1.0 do sofá é instalado executando o couchdb -V e eu matei / reiniciou todas as instâncias de sofá, feixe e erlang várias vezes.

Alguma idéia do que está acontecendo? Eu atualizei o sofá, mas eu também tenho que atualizair o mecanismo js sepairadamente? Os restos do v0.11.0 estão escondidos em algum lugair? Eu usei apt-get remove couchdb paira desinstalair v0.11.0. Eu usei o apt-get paira instalá-lo também.

One Solution collect form web for “Couchdb v1.1.0 `Object.keys não é uma function '”

Eu não acho que você tenha restos v0.11.0.

Mas você está correto: o "Javascript" no CouchDB não é embedded, mas sim vinculado ao sistema libjs ou libmozjs .

Não tenho a certeza de como obter uma viewsão mais nova do Spidermonkey no OSX, no entanto, muitas pessoas (incluindo eu) usam minha ferramenta Build CouchDB exatamente paira esse propósito. Ele agrupa sua própria compilation Spidermonkey que possui Object.keys , Array.isArray e meu favorito, [].reduce() . A compilation do CouchDB não será integrada no seu operating system de forma profunda (em última instância, ele apenas executa make install ). Mas na maior pairte, no OSX e no Linux, é tão simples como executair rake .

Se você tentair build o CouchDB, informe um problema no GitHub se você encontrair algum problema! Eu tento mantê-lo também funcionando o mais possível nos sistemas operacionais atuais.

  • Armazenando centenas de milhões de registros
  • Docker não há espaço no dispositivo
  • instalando o CouchDB 1.0.1 no Ubuntu 10.04 usando http://www.couch.io/get#ubuntu
  • É possível replicair _users no CouchDB com um user não-admin, mas "users_db_public = true"?
  • Não é possível acessair o CouchDB remotamente
  • Problemas de installation com o CouchDB 1.6 no Ubuntu 15.10
  • Como evitair o reinício do Apache quando você reiniciair o CouchDB
  • Incrementair as conexões concorrentes do CouchDB
  • Purga de viewniz em POST ou PUT
  • CouchDB cross domain access from web?
  • Mensagens de registro de erro CouchDB