Как исправить неподдерживаемые настройки локали в журналах rabbitVCS show
Я использую Ubuntu 16.04 с GIT, Nautilus и rabbitVCS. Когда я щелкаю правой кнопкой мыши по файлам git repos и затем показываю логи, появляется надпись "Unsupported local setting".
Я уже попытался добавить локальную настройку в.bashrc в домашней папке и перезапустил nautilus, но это не сработало.
вот что я добавил:
export LANGUAGE = en_US.UTF-8
экспорт LANG=en_US.UTF-8
экспорт LC_ALL=en_US.UTF-8
2 ответа
На форуме rabbitVCS я узнал, что нужно изменить сам код Python.
Сделай это первым
cd ~/.config/rabbitvcs
gedit RabbitVCS.log
Пройдите весь путь вниз в gedit и проверьте эту строку:
Файл "/usr/lib/python2.7/dist-packages/rabbitvcs/vcs/git/init.py", строка 793, в журнале locale.setlocale(locale.LC_ALL, current_locale)
Запишите номер строки и перейдите к этому документу по терминалу
$sudo gedit /usr/lib/python2.7/dist-packages/rabbitvcs/vcs/git/__init__.py
и перейдите к этой строке (для меня это 793) и отредактируйте его следующим образом:
locale.setlocale(locale.LC_ALL, "C")
После того, как вы выполните эти шаги, журналы шоу должны работать нормально.
Ниже приведено решение, которое я попробовал, и оно у меня работает:
ШАГ 1:
Откройте изображение нижеRabbitVCS.log
файл.
$ cat ~/.config/rabbitvcs/RabbitVCS.log
Прокрутите журнал до самого конца и обратите внимание на номер строки (в моем случае это 824).
File "/usr/lib/python3/dist-packages/rabbitvcs/vcs/git/__init__.py", line 824
locale.setlocale(locale.LC_ALL, current_locale)
ШАГ 2:
Возьмите/usr/lib/python3/dist-packages/rabbitvcs/vcs/git/__init__.py
файл из журнала и откройте в gedit.
$ sudo gedit /usr/lib/python3/dist-packages/rabbitvcs/vcs/git/__init__.py
ШАГ 3:
Перейдите к этой строке (в моем случае это 824) и внесите следующие изменения:
locale.setlocale(locale.LC_ALL, "C")