Никакая запись для терминального типа “неизвестная” Ошибка

NodeJS с подключением. Это идеально подходит для этого типа вещи. Это - evented, таким образом, это не порождает новый поток для каждого соединения, сохраняя Вас ресурсы и увеличивающий общую возможную загрузку. У Вас могут быть миллионы соединений без значимой задержки. Вот некоторый абсолютный код:

var connect = require('connect'),
    doc_root = "/path/to/files",
    port = 8888;

connect(
    static(doc_root)
).listen(port);

Сохраните это в файл. Например, mycode.js.

Вы, вероятно, захотите установить npm, это действительно удобно для добавления пакетов в узле. Вот некоторые ссылки:

Когда Вы установили его, выполняете Ваш сервер с node mycode.js

1
задан 24 April 2014 в 15:01
2 ответа

Ошибка означает:

  • у вас есть библиотека или модуль apache, который использует ncurses или аналогичную библиотеку, которая может отображать текст в терминале.
  • переменная среды TERM установлена ​​на "unknown" "

Вы можете проверить среду процесса с помощью ps e $ PID или с помощью cat / proc / $ PID / Environment | sed 's / [\ x0] / \ n / g ', где PID - это идентификатор процесса.

Чтобы узнать, какая библиотека использует curses , ncurses , сленг , проверьте двоичные файлы с помощью ] ldd .

1
ответ дан 3 December 2019 в 21:18

Какова настройка вашей переменной TERM? Вы можете установить их в обычном режиме в / usr / share / terminfo / , как я понял, это должно быть по умолчанию vt100 .

1
ответ дан 3 December 2019 в 21:18

Теги

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