windows - Windows 上的 Cocoapods UTF-8 错误中的无效字节序列
问题描述
我目前正在尝试在 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
推荐阅读
- html - 反应计时器 svg 环没有正确增加
- angular - 当我尝试使用 API 通过 @ViewChild 从 Child 到 Parent 获取数据时出现未定义的错误?
- node.js - 无法通过节点 js 代码中的猫鼬运行聚合
- android - 如何正确地从 LiveData 迁移到具有 Map Transform 的 Flow?
- linux-kernel - 使用 systemd 设置 slcan 接口可以工作,但内核中的某些内容会删除该接口
- amazon-cognito - 使用 Cognito 和 AppSync 进行后端或“服务”到“服务”授权
- python - 编写多次尝试的更优雅的方式,除了
- c++ - 使用指针(new int[size])时,是否需要在代码前确定size?
- python - 创建 Tkinter GUI 并将其连接到 RiveScript 聊天机器人:将控制台输出放入我的 UI
- java - 如何使用 Binary Search 打印两个不同 ArrayLists 中匹配索引的所有字符串?