不能让CocoaPods工作

 Panzerkampfwagen-VI_238 发布于 2022-12-31 17:22

我安装了CocoaPods,它说Successfully installed cocoapods-0.33.1,但无论我试图用pod命令做什么,比如pod install,我得到以下控制台输出:

Max$ pod install
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/rbconfig.rb:213: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj/ext.rb:6:in `rescue in '
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj/ext.rb:3:in `'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj.rb:30:in `'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/lib/cocoapods.rb:2:in `'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/bin/pod:32:in `'
from /usr/bin/pod:23:in `load'
from /usr/bin/pod:23:in `
'

我使用的是Mac OS 10.10(Yosemite beta版)和Xcode 6.0 beta2,但我回想起当我使用Mavericks和Xcode 5.1.1时,我遇到了同样的问题.

1 个回答
  • 我终于解决了我的问题.

    简短回答:

    我不得不安装ruby 2.1.2,然后重新安装cocoapods,一切正常.

    答案很长:

      解决所有警告brew doctor;

      删除未使用的库;

      删除MacPorts;

      解决我已经不记得的其他警告;

      我甚至可以重新安装brew.

      安装rvm;

      使用rvm安装并使用ruby 2.1.2;

      rvm requirements 抱怨许多丢失的包裹,安装它们;

      其中,有gcc46,我无法安装.在Xcode 4.2之后,命令行工具没有gcc.所以如果rvm requirements找不到,那就建议gcc46.但重点是,安装brew install apple-gcc42解决了这个问题.rvm requirements停止抱怨,你可以安装ruby 2.1.2:

      rvm install 2.1.2;

      rvm use 2.1.2;

      按照@Varsha Vijayvargiya的回答中的建议安装cocoapods .

    我可能会忘记一些事情,所以如果你有任何问题 - 请问.以下是一些帮助我的链接:

    将mac osx更新为10.10并且pod无法正常工作 ;

    在Mac OS X 10.8 Mountain Lion上安装带有RVM和Homebrew的Ruby 2.0.0 ;

    Homebrew GCC不会安装在带Xcode 6的OS X 10.10 Yosemite上 ;

    在小牛队上安装gcc.

    2022-12-31 17:25 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有