【问题标题】:Can git use a different locale on a remote server?git 可以在远程服务器上使用不同的语言环境吗?
【发布时间】:2013-10-22 16:39:00
【问题描述】:

我在远程服务器(英语_US)上运行 gitolite,我的一台计算机使用 es_MX(español,墨西哥)作为语言环境的 git 访问它。每次我访问服务器时,它都会给我一个错误:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_PAPER = "es_MX.UTF-8",
    LC_ADDRESS = "es_MX.UTF-8",
    LC_MONETARY = "es_MX.UTF-8",
    LC_NUMERIC = "es_MX.UTF-8",
    LC_TELEPHONE = "es_MX.UTF-8",
    LC_IDENTIFICATION = "es_MX.UTF-8",
    LC_MEASUREMENT = "es_MX.UTF-8",
    LC_TIME = "es_MX.UTF-8",
    LC_NAME = "es_MX.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

有没有办法告诉 git 在仅连接到 gitolite 时使用 en_US?

编辑: this question的答案我已经试过了,不过只是改了当地语言,不影响报错。

【问题讨论】:

    标签: git localization gitolite


    【解决方案1】:

    这可能意味着locale aren't properly set up on your gitolite server

    $ sudo locale-gen
    $ sudo dpkg-reconfigure locales
    

    和/或那个your sshd doesn't accept the LANG environment variable (/etc/ssh/sshd_config)

    AcceptEnv LANG LC_*
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 2011-10-20
      • 2011-01-16
      • 1970-01-01
      相关资源
      最近更新 更多