Я пытаюсь установить NodeJS на виртуальный хостинг.Я скачал исходный код с
https://nodejs.org/en/download/
и следовал обычной процедуре установки с ./config --prefix="$HOME/local"
.
. Компилируется без ошибок.Однако, когда я пытаюсь запустить его, я получаю следующую ошибку:
installing /kunden/homepages/32/d690510543/htdocs/local/include/node/zconf.h
installing /kunden/homepages/32/d690510543/htdocs/local/include/node/zlib.h
(uiserver):xxxxxxxx:~/node-v8.11.2$ which node
/kunden/homepages/32/d690510543/htdocs/local/bin/node
(uiserver):xxxxxxxx:~/node-v8.11.2$ node
#
# Fatal error in , line 0
# API fatal error handler returned after process out of memory
#
Illegal instruction
Однако я могу получить версию
$ node -v
v8.11.2
и справку.
Тем не менее, Я не могу запустить скрипт
(uiserver):xxxxxxxx:~$ cat hello.js
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');
(uiserver):xxxxxxxx:~$ node hello.js
#
# Fatal error in , line 0
# API fatal error handler returned after process out of memory
#
Illegal instruction
Не могу также ввести REPL:
(uiserver): xxxxxxxx: ~ $ node -i
#
Фатальная ошибка в строке 0
Обработчик фатальной ошибки API, возвращенный после того, как процессу не хватило памяти
# Недопустимая инструкция