Cocoapods на Windows неверная последовательность байтов в ошибке UTF-8 - PullRequest
0 голосов
/ 04 марта 2020

Я сейчас пытаюсь запустить cocoapods на Windows, но после установки я пытаюсь запустить 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)

Я не могу понять, что может быть причиной этого. Есть идеи?

1 Ответ

0 голосов
/ 05 марта 2020

Отвечая на мой собственный вопрос, проблема, похоже, связана с кодировкой терминала. Терминал Windows не использует UTF-8 по умолчанию, поэтому вы должны изменить его кодировку, вы можете установить его в UTF-8, выполнив:

chcp 65001

...