Xcode 椰子荚-和#x27;pod——版本';更新到0.32.1后,给我0.31.1
我的问题和这篇文章基本上是一样的:但是答案对我没有帮助(我现在还不能评论东西哈哈!) 我尝试运行“pod安装”或“pod安装”,但出现一个错误,显示:Xcode 椰子荚-和#x27;pod——版本';更新到0.32.1后,给我0.31.1,xcode,gem,cocoapods,Xcode,Gem,Cocoapods,我的问题和这篇文章基本上是一样的:但是答案对我没有帮助(我现在还不能评论东西哈哈!) 我尝试运行“pod安装”或“pod安装”,但出现一个错误,显示: [!]主回购协议需要CocoaPods 0.32.1- 更新CocoaPods,或在repo中签出相应的标记。 /Library/Ruby/Gems/2.0.0/Gems/claide-0.5.0/lib/claide/command.rb:281:“运行中的救援”:未定义nil:NilClass的“verbose”方法(NoMethodErro
[!]主回购协议需要CocoaPods 0.32.1-
更新CocoaPods,或在repo中签出相应的标记。
/Library/Ruby/Gems/2.0.0/Gems/claide-0.5.0/lib/claide/command.rb:281:“运行中的救援”:未定义nil:NilClass的“verbose”方法(NoMethodError)
from/Library/Ruby/Gems/2.0.0/Gems/claide-0.5.0/lib/claide/command.rb:274:in'run'
from/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.31.1/lib/cocoapods/command.rb:51:in'run'
from/Library/Ruby/Gems/2.0.0/Gems/cocoapods-0.31.1/bin/pod:33:in`'
from/usr/bin/pod:23:处于“装载”状态
from/usr/bin/pod:23:in`'
然后我运行“sudo gem install cocoapods”,我得到:
CHANGELOG:
## 0.32.1
#####错误修复
*修复了嵌套子集合中的Podfile'default_subsec'属性。
[Fabio Pelosin][非理性的Fab]
[#2050](https://github.com/CocoaPods/CocoaPods/issues/2050)
已成功安装cocoapods-0.32.1
cocoapods-0.32.1的解析文档
1秒钟后完成CoCoapod文档的安装
已安装1个gem
即使在这之后,我运行'pod--version',仍然得到0.31.1。要成功更新到0.32.1,我还需要采取其他步骤吗?首先尝试卸载gem:
sudo gem uninstall cocoapods
然后再次安装:
sudo gem install cocoapods
然后
pod--
版本应显示最新版本。更新:必须在sudo gem卸载cocoapods后重新启动终端
然后sudo gem install cocooapods
成功更新到最新版本。对于我来说,问题是因为安装了两个版本的cocoapod
我首先通过运行sudo gem uninstall cocoapods
卸载了cocoapods
然后运行pod--version
命令再次检查cocoapod是否存在
事情发生了!宝石在那里。
所以我第二次卸载了cocoapods
我的结论是确保您完全删除所有CoCoapod,然后重新安装。它适合我。运行pod--version
和sudo-pod--version
——我想已经安装了多个版本,有sudo和没有sudo。要么更新这两个,要么用[sudo]gem卸载cocoapods删除不需要的第二个。我正在使用bundle,所以bundle update cocoapods对我有效。最终对我有效的是
- sudo gem uninstall cocoapods
- Restart the Terminal ( on your Mac)
- sudo gem install cocoapods --source http://rubygems.org
另外,更好的复制粘贴,很容易用cocoapod打字:-)忘了提到我也试过几次了。我需要在某个目录中安装或卸载吗?我在xcode项目目录中执行这些命令,但我怀疑这是否重要。是的,这不重要。如果您仍然无法正确运行,我会尝试通过RVM或rbenv之类的方式设置ruby。。重新启动终端解决了卸载后的问题。哦,对于rbenv,您不必使用sudo
。还要确保在每一次之后运行rbenv rehash
。谢谢,我必须同时运行“gem uninstall cococoapods”和“sudo gem uninstall cococoapods”才能使其正常工作。它向我显示了一个错误:错误:在执行gem时。。。(Errno::EPERM)不允许操作-/usr/bin/xcodeproj
-此问题的解决方案是什么?这对我有帮助!我被cocoapods 1.10.0卡住了,但在更新它时,我一直说它已经在1.10.1中了。不管怎样,那个命令救了我。非常感谢。