Как исправить неподдерживаемые настройки локали в журналах 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")
Другие вопросы по тегам