首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SVN无法设置LC_CTYPE区域设置

SVN无法设置LC_CTYPE区域设置
EN

Stack Overflow用户
提问于 2012-07-03 04:22:46
回答 7查看 67.5K关注 0票数 64

每当我在我的服务器中使用SVN时,我开始收到以下错误:

代码语言:javascript
复制
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可能有问题……

当我使用这样的命令时,如何使此警告从服务器上永远消失?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-07-04 17:34:13

检查以下命令的输出

代码语言:javascript
复制
locale -a

如果没有安装SVN抱怨的语言环境,那么您可以安装它。

对于Debian或类似的系统,您可能需要这样做:

代码语言:javascript
复制
sudo dpkg-reconfigure locales

如果要手动配置区域设置:

代码语言:javascript
复制
sudo vim /etc/locale.gen # and add "en_US.UTF-8 UTF-8"
sudo locale-gen

或者如果你的locale-gen支持一个参数(不支持Debian):

代码语言:javascript
复制
sudo locale-gen en_GB.UTF-8
sudo locale-gen en_US.UTF-8

或者,正如安基特在他的answer中所写的那样

代码语言:javascript
复制
export LC_ALL=C

可以工作(在当前会话中,或在.profile中)。

票数 66
EN

Stack Overflow用户

发布于 2012-07-03 14:31:08

如果要修复此问题,请手动设置“LC_ALL”变量。

要使其成为永久文件,只需编辑文件“/etc/environment”并添加以下行:

代码语言:javascript
复制
LC_ALL=C

保存文件并退出编辑器。为了应用它,您必须注销当前的shell会话。下次登录时,SVN的问题将不复存在。

票数 28
EN

Stack Overflow用户

发布于 2012-12-27 22:07:31

LC_ALL和LANG设置对我不起作用,但LC_CTYPE起作用了。

代码语言:javascript
复制
LC_CTYPE=en_US.UTF-8
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11300633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档