You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法卸载旧版本CocoaPods:/usr/bin目录权限不足问题求助

解决CocoaPods无法卸载的权限问题

操作步骤

由于macOS更新后/usr/bin被设为系统只读目录,gem uninstall无法自动删除其中的可执行文件,可通过以下手动方式清理:

  1. 临时关闭SIP(系统完整性保护)

    • 重启Mac,按住Command + R进入恢复模式
    • 打开顶部菜单栏的「实用工具」→「终端」
    • 执行命令关闭SIP:
      csrutil disable
      
    • 执行reboot重启Mac进入正常系统
  2. 删除/usr/bin中的CocoaPods可执行文件
    打开终端,直接执行:

    sudo rm /usr/bin/pod
    sudo rm /usr/bin/sandbox-pod
    
  3. 清理Ruby Gem中的CocoaPods包

    • 先定位CocoaPods的gem安装路径:
      gem which cocoapods
      
      输出示例:/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods.rb
    • 删除对应版本的gem包及规格文件:
      sudo rm -rf /Library/Ruby/Gems/2.6.0/gems/cocoapods-*
      sudo rm -rf /Library/Ruby/Gems/2.6.0/specifications/cocoapods-*.gemspec
      

    (注:路径中的2.6.0是Ruby版本,需根据实际输出调整)

  4. 验证清理结果
    执行pod --version,若提示zsh: command not found: pod,说明旧版本已完全移除。

  5. (可选)重新开启SIP
    再次进入恢复模式,执行csrutil enable后重启,恢复系统保护。

后续安装建议

后续如需重新安装CocoaPods,推荐使用Homebrew安装,避免系统目录权限问题:

brew install cocoapods

内容的提问来源于stack exchange,提问作者Oscar Franco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 00:07:10