tput: неизвестный терминал

Вы редко хотели бы сделать свойство частным. Условие для свойства, чтобы быть частным предоставлено только ради полноты. И если Ваше свойство просто получает/устанавливает значение поля тогда нет никакого различия в производительности, потому что это будет, скорее всего, встроено JIT-компилятором.

10
задан 28 April 2009 в 19:55
поделиться

1 ответ

Установлена ​​ли ваша переменная TERMINFO? Я считаю, что без него система не найдет ваши файлы terminfo. Или, возможно, он установлен неправильно?

Если вы используете sh, ksh, bash или аналогичный, попробуйте:

export TERMINFO = / usr / lib / terminfo

Если вы не знаете, какую оболочку вы используете при использовании (я почти уверен, что вы это делаете, но другие тоже могут это прочитать), введите:

echo $ SHELL

Если вы используете csh, tcsh или аналогичный, то вместо этого вам следует ввести:

setenv TERMINFO / usr / lib / terminfo

После этого попробуйте снова запустить tput.

12
ответ дан 4 December 2019 в 00:27
поделиться
Другие вопросы по тегам:

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