2014-01-12 40 views
8

这工作正常,然后突然它不是。我希望我知道为什么。真的卡住了,在网上找不到任何东西。我正在开发一个ObjectiveC项目。我试着正在重置一切与:非常卡住cocoapods /红宝石设置

$ sudo gem uninstall ruby 
$ sudo gem uninstall cocoapods 

然后

$ sudo gem install ruby 
$ sudo gem install cocoapods 
$ sudo gem update ruby 
$ sudo gem update cocoapods 

然后当我在我的项目目录我运行

$pod install 

,并得到下面的错误。我在所有项目上都得到这个。

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `require': cannot load such file -- cocoapods-core (LoadError) 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `rescue in require' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:35:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb:8:in `<module:Pod>' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb:4:in `<top (required)>' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.29.0/bin/pod:23:in `<top (required)>' 
    from /usr/bin/pod:23:in `load' 
    from /usr/bin/pod:23:in `<main>' 

任何想法/线索/答案将不胜感激。

+0

新鲜安装的椰子树帮助吗? (http://guides.cocoapods.org/using/getting-started.html#getting-started) –

+0

不幸运:(无论如何 – user1691493

+0

感谢您最终解决了这个问题吗? – dgilperez

回答

2

看起来你错过了CocoaPod的一个依赖关系。你应该能够与安装:

[sudo] gem install cocoapods-core 
12

我重新安装了可可豆荚运行

$ sudo gem uninstall cocoapods-core cocoapods-downloader cocoapods 
$ sudo gem install cocoapods 

这解决了这个问题对我来说

+1

它的工作原理,谢谢 –

1

应停止使用“命令”这样的任务, “宝石安装”等。这里是一个关于如何修复你的红宝石,以确保你不会看到与cocoapods(和其他宝石)的权限问题的小教程:

Can't get to work CocoaPods and Yosemite