ubuntu 如何修复rabbiternet show logs上不支持的区域设置

nwnhqdif  于 2023-10-17  发布在  其他
关注(0)|答案(2)|浏览(122)

我正在运行Ubuntu 16.04与GIT,Nautilus和rabbitterfly。当我右键单击git repos files,然后显示日志时,它说'不支持的本地设置'。
我已经试过在主文件夹中的.bashrc中添加本地设置,并重新启动鹦鹉螺,但没有成功。
我是这样补充的:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
导出LC_ALL=en_US.UTF-8

2guxujil

2guxujil1#

我发现在rabbitarum论坛,一个人必须改变python代码本身。
先做这个

  1. cd ~/.config/rabbitvcs
  2. gedit RabbitVCS.log

在gedit中一直往下走,检查这一行:
文件“/usr/lib/python2.7/dist-packages/rabbitvcs/vcs/git/init.py”,第793行,在log locale.setlocale(locale.LC_ALL,current_locale)中
记下行号并通过终端进入该文档

  1. $sudo gedit /usr/lib/python2.7/dist-packages/rabbitvcs/vcs/git/__init__.py

然后转到该行(对我来说是793)并将其编辑为以下内容:

  1. locale.setlocale(locale.LC_ALL, "C")

一旦你遵循了这些步骤,显示日志应该工作正常。

展开查看全部
iqjalb3h

iqjalb3h2#

下面是我尝试过的解决方案,它对我有效:

第一步:

打开下面的RabbitVCS.log文件。

  1. $ cat ~/.config/rabbitvcs/RabbitVCS.log

滚动到日志的最底部并记下行号(在我的例子中是824)

  1. File "/usr/lib/python3/dist-packages/rabbitvcs/vcs/git/__init__.py", line 824
  2. locale.setlocale(locale.LC_ALL, current_locale)

第二步:

从log中取出/usr/lib/python3/dist-packages/rabbitvcs/vcs/git/__init__.py文件并在gedit中打开。

  1. $ sudo gedit /usr/lib/python3/dist-packages/rabbitvcs/vcs/git/__init__.py

第三步:

转到该行(在我的例子中,它是824)并进行以下编辑:

  1. locale.setlocale(locale.LC_ALL, "C")
展开查看全部

相关问题