今年过年时刚买了台MBP,准备在新本上进行开发,顺便记录下安装CocoaPods过程。
- 更新升级Ruby环境 移除现有Ruby默认源,并添加taobao的Ruby源
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
验证新源是否替换成功
代码语言:javascript复制$ gem sources -l
- 安装CocoaPods
$ sudo gem install -n /usr/local/bin cocapods
//现在可能会遇到第一个错误:ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2. 说明要更新到Ruby指定版本以上,那么就准备先更新Ruby版本
代码语言:javascript复制$ curl -L get.rvm.io | bash -s stable
执行成功后提示:* To start using RVM you need to run source /Users/yuebin/.rvm/scripts/rvm
,按照这个路径找到并运行这个程序
此处因为路径包含隐藏文件,通过Finder查看时,可使用以下命令显示或者隐藏.开头文件。
$ defaults write com.apple.finder AppleShowAllFiles -bool true
//此命令显示隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles -bool false
//此命令关闭显示隐藏文件
$ KillAll Finder //执行完上述任一命令后,必须重启Finder才能生效
执行以下命令,开始安装ruby2.3.0,下载速度因人而异。成功后会有提示,其中一行是 Install of ruby-2.3.0 - #complete
代码语言:javascript复制$ command rvm install 2.3.0
安装完成后,启动一下指定版本Ruby,因为Ruby可存在多版本共存
代码语言:javascript复制$ rvm use 2.3.0
- 再次安装CocoaPods
$ sudo gem install -n /usr/local/bin cocoapods
//回到刚开始出错的地方,重新执行,会开始下载100多兆的文件,开始等
代码语言:javascript复制$pod setup
//成功后绿色字体显示:Setup completed到这里cocoapods已经安装完毕
//可以使用 $pod search "FMDB"测试一下
setup会下载Podspec文件,可以cd至安装目录,用du -sh *来查看下载进度