Ruby环境搭建
当前安装环境为osx 10.12。
1)查看当前ruby版本,在终端输入:$ ruby -v
2)更新ruby,输入命令如下:
$ gem sources –remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
2.下载安装CocoaPods
终端输入:
$ sudo gem install cocoapods
出现一些内容:
![]()
$ sudo gem install -n /usr/local/bin cocoapods
出现下图显示内容则表示安装成功.
![]()
$ pod setup
![]()
这时可能会卡在Setting up CocoaPods master repo不动,其实这时候已经在下载了,此时你可通过新开一个终端窗口,输入”cd ~/.cocoapods/”命令行跳到cocoapods文件夹内,执行”du -sh *”查看正在下载的文件夹的大小。
![]()
当下载完成后终端显示如下:
![]()
【注】当终端输入$ sudo gem install cocoapods 后可能出现如下错误:
![]()
解决方案:
1)安装 RVM baby 版本管理器
$ curl -L get.rvm.io | bash -s stable
![]()
出现上面内容则表示安装成功.
2)测试是否安装成功.
source /.bashrc source ~/.bash_profile
$rvm -v (查看RVM)
显示如下就表示成功:
3)用RVM升级Ruby查看当前ruby版本
ruby−v rvm list known
显示如下:
![]()
$ rvm install 2.3.0
显示如下则表示成功。
![]()
然后在输入sudo gem install cocoapods安装cocoapods。
- 使用CocoaPods
1)创建一个Xcode工程,如命名为SZRTest,
2)在终端cd到项目总目录(先打cd,然后拖住项目文件夹到终端即可),新建Podfile文件,命令如下:
cd/Users/mac/Desktop/SZRTest vim Podfile
进入编辑状态,输入 platform :ios, ‘8.0’ 按esc 然后输入:wq保存退出。
若想搜索AFNetworking库,在终端输入:
$ pod search AFNetworking
然后显示如下:
选中pod ‘AFNetworking’, ‘~> 3.1.0’,复制,按q退出。
然后在输入$ vim Podfile,进入编辑状态,输入如下内容:
target ‘SZRTest’ do
pod ‘AFNetworking’, ‘~> 3.1.0’
end
如图所示:
退出。
3)输入
pod install
显示如下,即为成功。