ios - 面临的问题 - 错误的解释器:在 MAC 上使用 pod update 时没有这样的文件或目录
问题描述
收到如下错误:
-bash:/usr/local/bin/pod:/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby:错误的解释器:没有这样的文件或目录
我曾尝试使用sudo gem install cocoapods但它给了
当前目录:/Library/Ruby/Gems/2.6.0/gems/ffi-1.13.0/ext/ffi_c /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /Library/ Ruby/Site/2.6.0 -r ./siteconf20200605-20675-yfsgd0.rb extconf.rb mkmf.rb 在 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/ 找不到 ruby 的头文件lib/ruby/include/ruby.h
请帮助解决这个问题。谢谢!
解决方案
才知道这是由于 xcode 安装问题。所以必须同意期限
第 1 步:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
第 2 步: sudo gem install cocoapods (如果遇到权限问题,请使用 sudo gem install cocoapods -n /usr/local/bin)
第 3 步:pod 更新
推荐阅读
- vue.js - 如何保持 vue 计算属性与 vuex 状态相同,反之亦然?
- c# - 如何针对 Dynamic Linq 中的多值列生成多个对象
- google-app-engine - 无法使用 GCloud CLI 迁移到另一个服务版本
- python - Pyspark - 重用 JDBC 连接
- flutter - 调用屏幕时如何显示地图
- mysql - 如何通过单个查询显示存储在我的表中的两个日期之间的所有日期?
- sql - 如何使用单个 SQL 查询使用封装的对象类型或集合类型填充 PL/SQL 对象类型
- php - 使用 php 在数据库中插入下一个最大值
- google-cloud-platform - 减少实例的开始时间
- c++ - QLabel 从文件中加载图像