我只是按照以下说明安装了椰子荚:
现在我打开了一个包含cocoapods的xcode项目,打开终端,进入项目文件夹,根据需要键入“pod install”,我得到一个错误:
$ pod install
Setting up CocoaPods master repo
[!] Pod::Executable clone 'https://github.com/CocoaPods/Specs.git' master
Cloning into 'master'...
fatal: unable to access 'https://github.com/CocoaPods/Specs.git/': SSL certificate problem: Invalid certificate chain
/Library/Ruby/Gems/2.0.0/gems/claide-0.4.0/lib/claide/command.rb:217:in `rescue in run': undefined method `verbose?' for nil:NilClass (NoMethodError)
from /Library/Ruby/Gems/2.0.0/gems/claide-0.4.0/lib/claide/command.rb:210:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods/command.rb:51:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.29.0/bin/pod:24:in `<top (required)>'
from /usr/bin/pod:23:in `load'
from /usr/bin/pod:23:in `<main>'
我不知道这是怎么回事。有人能帮我吗?这是我第一次尝试在OSX小牛上使用可可豆。
谢谢!
最佳答案
在我看来,github的ssl证书看起来不错,但也许您出于某种原因不信任它,或者您正在使用代理。要解决:
在Mac OS X 10.9(Mavericks)上使用Safari浏览器(不是Chrome、Firefox或Opera)访问https://github.com(不是www.
)。
如果弹出警报,请按“显示证书”按钮,选中“始终信任”,然后选择“继续”。
如果没有弹出警报,请按URL旁边的绿色或灰色安全按钮:
然后确保在证书上选中“始终信任”。
如果这不能解决您的问题,请尝试暂时禁用您可能正在运行的任何代理服务器,例如charles。
在那之后,pod install
应该会起作用。
注意:我的部分答案文本被复制了from this answer。