Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro na biblioteca memcached

Ao instanciar o memcached é apresentado a seguinte mensagem:

TypeError: Cannot set property 'maxKeySize' of undefined at Object.merge (C:\courses\payfast\node_modules\memcached\lib\utils.js:114:15) at Client...

O arquivo segue o exemplo do curso Node.js e HTTP, aula 5. Inclusive baixei o source do curso, e também não foi possível executá-lo. Gostaria de saber se alguém já passou por isso, e, se sabem se têm alguma versão estável do memcached?

-- segue o código

var memcached = require('memcached');

var cliente = memcached('localhost:11211', {
  retries: 10,
  retry: 10000,
  remove: true
})

[nodejs = v6.9.1; npm = 4.0.5]

2 respostas

Oi Lucas, só achei uma issue no github sobre seu erro e não tinha solução.. meu chute: se for possível, eu tentaria usar o node 4(esse é o do curso?) Não sei se a lib usa algum recursos específico da plataforma.

solução!

Então tentei utilizar outras versões do node e do npm, mas não consegui resolver...

quando executo npm install ocorre o seguinte erro:

gyp Error: Can't find Python executable "python", you can set the PYTHON env variable.

dei uma pesquisada, e parece que no windows ele se perde na instalação do python... sei lá pq... tentei algumas coisas mas sem sucesso... vou esperar a resolução da issues e fazer o curso utilizando linux

mesmo assim, muito obrigado!