簡體   English   中英

Windows 上的 Cocoapods 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

就我而言,此命令在 powershell 中不起作用,但在 cmd.exe 中工作正常! 也許這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM