我安装了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时,我遇到了同样的问题.
我终于解决了我的问题.
我不得不安装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.