gpt4 book ai didi

brew 升级后的俄语 Git cli

转载 作者:IT王子 更新时间:2023-10-29 00:53:32 25 4
gpt4 key购买 nike

我的 git cli 在 brew 升级后切换到俄语。我试图找出原因或方式,但没有任何线索。

$ git --version
git version 2.19.0

我该如何解决这个问题!?

我的语言环境根本没有提到俄语

$ locale
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

最佳答案

这是因为删除了此处的“NO_GETTEXT=1”行:https://github.com/Homebrew/homebrew-core/commit/2049390786eff5dd50862ee63ddca822dc138c64 .

我认为设置 LC_* 不是一个选项,这就是为什么我建议删除/usr/local/Cellar/git/{version}/share/locale/es 目录或从源重建 git。

如果你想从源代码重建 git 你需要编辑自制 git 公式:

$ brew uninstall git
$ brew edit git

<<<
- depends_on "gettext"
+ depends_on "gettext" => :optional
<<<
- args = %W[
+ ENV["NO_GETTEXT"] = "1" if build.without? "gettext"
+
+ args = %W[
<<<
:wq

$ brew install -s git

然后你的 git 将使用 NO_GETTEXT=1 标志来构建,该标志禁用翻译。

希望对您有所帮助。

我已经针对该问题评论了相应的主题:https://github.com/Homebrew/homebrew-core/issues/31980#issuecomment-425894125 .投票可能有助于解决这个问题。

关于brew 升级后的俄语 Git cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52426922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com