创建回购时无法加载gem cocoa pod

时间:2013-11-18 07:12:47

标签: ruby macos rubygems cocoapods

ruby​​gems / dependency.rb:296:在`to_specs'中:找不到35个gem中的'cocoapods'(> = 0)(Gem :: LoadError)

来自/Users/divyam.shukla/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/dependency.rb:307:in`to_spec'

from /Users/user/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem'
from /Users/user/.rvm/gems/ruby-2.0.0-p247/bin/pod:22:in `<main>'

我收到此错误。

3 个答案:

答案 0 :(得分:29)

嘿,我遇到了同样的问题,我会在接下来的步骤中解决它:

(我强烈建议使用rvm来管理ruby版本)

  1. 使用gem uninstall cocoapods
  2. 删除cocoapods
  3. 安装 rvm ,为此,我按照以下步骤操作 https://rvm.io/rvm/install
  4. 之后使用gem install cocoapods
  5. 重新安装cocoapods
  6. 运行pod setup
  7. 之后,一切都像魅力一样!。

    您可能会注意到我没有使用 sudo

    希望它可以帮到你。

    编辑:如果您的互联网连接速度较慢,可能需要几分钟才能检查进度或步骤使用pod setup --verbose

答案 1 :(得分:8)

我刚刚使用rvm运行而未做任何更改

我确实有rvm版本:rvm 1.25.30 (stable)

第1步: sudo gem uninstall cocoapods

第2步: gem install cocoapods

第3步: pod setup

请确保不要使用sudo安装。

答案 2 :(得分:0)

这样做: sudo gem install -n / usr / local / bin cocoapods