Исправление ошибки с переменной LANG


Файлы .sd.sh и .sd.csh устанавливают переменную LANG . Это вызывает проблемы с perl и man. Man выдаст сообщение об ошибке:

""Failed to open the message catalog man on the path NLSPATH=" "Perl выдаст сообщение ошибки ""warning: setlocale(LC_CTYPE, "")...""

Файл .sd.sh содержит строку, которая устанавливает LANG=us, и другую, которая экспортирует группу переменных включая LANG. Удалите строку LANG=us и удалите LANG из списка переменных - это устранит проблемы.

В файле .sd.csh (который отформатирован под c shell), вы должны удалить строку содержащую "setenv LANG us".

Огромная благодарность Adam L. Klein (alklein@adelphia.net) за то, что он рассказал, как исправить это неудобство.



Содержание раздела