转自 http://www.99css.com/1321/ 在 iOS 项目开发中,经常会用到第三方的源代码,CocoaPods 就是为了方便管理这些源码的工具。 在官方教程里面,安装看起来非常简单 $ [sudo] gem install cocoapods $ pod setup 不过对于我这种从 windows 转过来并且没用过 ruby 的人来说还是一个很大的障碍: 第一步凭感觉,打开终端后键入 gem install cocoapods 回车后等待数分钟后出现错误提示 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /Library/Ruby/Gems/1.8 directory. 搜索后得知(http://stackoverflow.com/questions/14607193/you-dont-have-write-permissions-into-the-library-ruby-gems-1-8-directory)这是苹果自用的,需要装独立的 ruby,看起来成本颇高,下面有行小字说在前面加 sudo 就行了,也就是这样 sudo gem install cocoapods 之后提示输入密码,又等待数分钟后终于成功 第二步,键入 pod setup 安装完成,接下来看这篇中文教程《使用CocoaPods来做iOS程序的包依赖管理》就好了。 注:更新 CocoaPods 的命令 sudo gem update cocoapods 用了 CocoaPods 之后,免不了经常从终端 cd 进某个目录的过程,异常繁琐,这里再推荐一个从当前目录启动终端的工具 Go2Shell