O nó.js falha ao iniciar com o erro de símbolo v8

1

Eu instalei o pacote nodejs na versão 6.3 do CentOS (Final)

Mas ele caiu na inicialização quando executado sem argumentos:

[root@lcnolw1073 ~]# nodejs

    nodejs: ../src/handle_wrap.cc:65: static v8::Handle<v8::Value> node::HandleWrap::Unref(const v8::Arguments&): Assertion 'args.Holder()->InternalFieldCount() > 0' failed.
    Aborted (core dumped)

E também com um arquivo vazio:

[root@lcnolw1073 ~]# nodejs /dev/null
Segmentation fault (core dumped)
    
por Bob Smith 23.05.2013 / 01:39

1 resposta

1

Ou a versão do Node.js, em qualquer repo que você esteja comprando, está quebrada, ou algo deu errado durante a instalação, e o yum não conseguiu detectar o erro.

Em ambos os casos, eu recomendo desinstalar o pacote, limpar o cache do yum com yum clean e, finalmente, reinstalar para ver se o erro persiste; se isso acontecer, eu desinstala o pacote novamente e, em seguida, construo o Node.js a partir do código-fonte, que você pode encontrar aqui . (Não é tão difícil construir o Node a partir do código-fonte; eu fiz isso no outro dia, no Cygwin, e tudo o que foi necessário foi a usual invocação configure && make && make install .)

    
por 23.05.2013 / 01:49