Node.js не запускается с ошибкой символа v8

703
Bob Smith

Я установил пакет nodejs в выпуске CentOS 6.3 (Final)

Но он запускался при запуске без аргументов:

[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) 

А также с пустым файлом:

[root@lcnolw1073 ~]# nodejs /dev/null Segmentation fault (core dumped) 
1

1 ответ на вопрос

1
Aaron Miller

Either the version of Node.js, in whatever repo you're getting it from, is broken, or something went very badly wrong during installation, and yum failed to catch the error.

In either case, I'd recommend uninstalling the package, then cleaning out the yum cache with yum clean, and finally reinstalling to see whether the error persists; if it does, I'd uninstall the package again and then build Node.js from source, which you can find here. (It's not all that hard to build Node from source; I did so just the other day, on Cygwin, yet, and all it required was the usual configure && make && make install invocation.)

Как удалить nodejs из CentOS 6.3? Пишите команды, пожалуйста. Bob Smith 11 лет назад 0
@BobSmith Это полностью зависит от **, как вы установили его **. Поскольку вы не сказали нам, как вы его установили, мы не можем сказать вам, как его удалить. Horn OK Please 11 лет назад 1

Похожие вопросы