Cocoapods on Windows UTF-8 错误中的无效字节序列
Cocoapods on Windows invalid byte sequence in UTF-8 error
我目前正尝试在 Windows 上 运行 cocoapods,但安装后我尝试 运行 pod --version
并获得以下输出:
Traceback (most recent call last):
4: from C:/Ruby26-x64/bin/pod:23:in '<main>'
3: from C:/Ruby26-x64/bin/pod:23:in 'load'
2: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cocoapods-1.9.0/bin/pod:55:in '<top (required)>'
1: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cocoapods-1.9.0/lib/cocoapods/command.rb:50:in 'run'
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cocoapods-1.9.0/lib/cocoapods/command.rb:168:in 'verify_xcode_license_approved!': invalid byte sequence in UTF-8 (ArgumentError)
我不知道是什么原因造成的。有什么想法吗?
回答我自己的问题,问题似乎与终端编码有关。 Windows终端默认不使用UTF-8,所以你必须改变它的编码,你可以通过运行:
将它设置为UTF-8
chcp 65001
我目前正尝试在 Windows 上 运行 cocoapods,但安装后我尝试 运行 pod --version
并获得以下输出:
Traceback (most recent call last):
4: from C:/Ruby26-x64/bin/pod:23:in '<main>'
3: from C:/Ruby26-x64/bin/pod:23:in 'load'
2: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cocoapods-1.9.0/bin/pod:55:in '<top (required)>'
1: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cocoapods-1.9.0/lib/cocoapods/command.rb:50:in 'run'
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cocoapods-1.9.0/lib/cocoapods/command.rb:168:in 'verify_xcode_license_approved!': invalid byte sequence in UTF-8 (ArgumentError)
我不知道是什么原因造成的。有什么想法吗?
回答我自己的问题,问题似乎与终端编码有关。 Windows终端默认不使用UTF-8,所以你必须改变它的编码,你可以通过运行:
将它设置为UTF-8chcp 65001