升级到macOS High Sierra CocoaPods后,该系统无法运行.虽然人们很想远离椰子荚,但不幸的是,目前还不在范围之内.下面是错误消息.

zsh: /Users/****/.gems/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory

我意识到这个错误源于Ruby的升级,但是容易解决的问题是什么?试图让CoCoapod使用新的ruby版本会产生其他错误.

编辑:现在我安装了Ruby 2.0rvm install 2.0.0以及rvm use 2.0.0,然后重新安装了CocoaPods sudo gem install cocoapods.现在好像在工作.

推荐答案

根据https://github.com/CocoaPods/CocoaPods/issues/6778的说法,重新安装CocoaPods应该可以解决这个问题:

sudo gem install cocoapods

Ruby相关问答推荐

Ruby open-uri 重定向被禁止

如何在 ruby​​ 中通过 SSL 调用 HTTP POST 方法?

如何在 Ruby 中生成一个包含 n 个唯一随机数的列表?

为什么安全导航比在 Rails 中使用 try 更好?

需要在Ruby中将数组拆分为指定大小的子数组

Ruby: initialize() vs 类体(class body)?

Ruby 相当于 Groovy 的 Elvis (?:) 运算符?

如何拯救 Ruby 中的 eval?

什么是 Sinatra/Rack 的非常简单的身份验证方案

复制文件,在 Ruby 中根据需要创建目录

确保如何在 ruby​​ 中工作

有效的Electron邮件地址正则表达式?

Ruby:从字节创建一个字符串

可可豆荚安装在iOS项目上不起​​作用

读取文件时如何避免 UTF-8 BOM

动态设置 Ruby 对象的属性

我应该如何在哈希上使用 each_with_object?

Ruby 将标题发布到 slug

Ruby 删除目录

Ruby:使用 ENV 变量(如果存在)的最简洁方法,否则使用默认值