每当我在我的服务器中使用SVN时,我开始收到以下错误:
svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LC_CTYPE is UTF-8
svn: warning: please check that your locale name is correct
我的猜测是我的svn客户端(使用版本App)和服务器svn可能有问题……
当我使用这样的命令时,如何使此警告从服务器上永远消失?
发布于 2012-07-04 17:34:13
检查以下命令的输出
locale -a
如果没有安装SVN抱怨的语言环境,那么您可以安装它。
对于Debian或类似的系统,您可能需要这样做:
sudo dpkg-reconfigure locales
如果要手动配置区域设置:
sudo vim /etc/locale.gen # and add "en_US.UTF-8 UTF-8"
sudo locale-gen
或者如果你的locale-gen
支持一个参数(不支持Debian):
sudo locale-gen en_GB.UTF-8
sudo locale-gen en_US.UTF-8
或者,正如安基特在他的answer中所写的那样
export LC_ALL=C
可以工作(在当前会话中,或在.profile中)。
发布于 2012-07-03 14:31:08
如果要修复此问题,请手动设置“LC_ALL”变量。
要使其成为永久文件,只需编辑文件“/etc/environment”并添加以下行:
LC_ALL=C
保存文件并退出编辑器。为了应用它,您必须注销当前的shell会话。下次登录时,SVN的问题将不复存在。
发布于 2012-12-27 22:07:31
LC_ALL和LANG设置对我不起作用,但LC_CTYPE起作用了。
LC_CTYPE=en_US.UTF-8
https://stackoverflow.com/questions/11300633
复制相似问题