如何在 Mac OS X 平台上设置区域设置?

问题描述 投票:0回答:1

我正在使用 Azure-DevOps Server 管道通过 IOS 代理 (macOS Big Sur) 编译 IOS 应用程序,同时使用 Xcpretty 进行测试和代码覆盖率报告。 Xcpretty 不工作:

/Library/Ruby/Gems/2.6.0/gems/xcpretty-0.3.0/lib/xcpretty/parser.rb:434:in

===': invalid byte sequence in US-ASCII (ArgumentError) from /Library/Ruby/Gems/2.6.0/gems/xcpretty-0.3.0/lib/xcpretty/parser.rb:434:in 
update_test_state' 来自 /Library/Ruby/Gems/2.6.0/gems/xcpretty-0.3.0/lib/xcpretty/parser.rb:307:in
parse' from /Library/Ruby/Gems/2.6.0/gems/xcpretty-0.3.0/lib/xcpretty/formatters/formatter.rb:88:in 
pretty_format' 来自 /Library/Ruby/Gems/2.6.0/gems/xcpretty-0.3.0/lib/xcpretty/printer.rb:19:in
pretty_print' from /Library/Ruby/Gems/2.6.0/gems/xcpretty-0.3.0/bin/xcpretty:84:in 
块中 ' 来自 /Library/Ruby/Gems/2.6.0/gems/xcpretty-0.3.0/bin/xcpretty:83:in
each_line' from /Library/Ruby/Gems/2.6.0/gems/xcpretty-0.3.0/bin/xcpretty:83:in 
' 来自 /usr/local/bin/xcpretty:23:in
load' from /usr/local/bin/xcpretty:23:in 
'

谷歌上的每个人都说我所要做的就是使用 bash 命令更改我的区域设置:

导出 LANG=en_US.UTF-8

导出 LC_ALL=en_US.UTF-8

它不起作用,我认为问题是这个导出是每个终端而不是全局的,如果我把这个命令放在bash上并打印“locale”我得到: 这个

如果我使用导出命令:This

打开新终端后: 再来一次。

有什么想法可以在全球范围内进行更改吗?

ios xcode macos azure-devops-server-2019 xcode11.3
1个回答
9
投票

我更改区域设置配置的操作如下:

在 Mac 上用户的根目录中,您可以编辑文件

.bash_rc
.bashrc
.zshrc
,具体取决于您使用的 shell。

nano .bash_rc
或者
nano .bashrc
或者
nano .zshrc

在文件中写入建议的命令:

    export LANG="en_US.UTF-8"
    export LC_ALL="en_US.UTF-8"

您保存更改并退出编辑器。

然后运行命令:

source .bash_rc
或者
source .bashrc
或者
source .zshrc

然后使用以下命令检查是否已进行更改:

date

就这样,现在您已经有了正确格式的日期和时间!

© www.soinside.com 2019 - 2024. All rights reserved.