安装ruby环境
打开终端,命令行 从 $ 之后开始
安装cocoapods,遇到了好多坑:
- ERROR: While executing gem … (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj
- ERROR: While executing gem … (OpenSSL::SSL::SSLError)
- [!] The
master
repo requires CocoaPods 1.0.0 - (currently using 0.39.0)
等等问题…
这并不是事情,应该是ruby的版本问题
安装rvm
$ curl -L https://get.rvm.io | bash -s stable
载入rvm环境
$ source ~/.rvm/scripts/rvm
安装ruby环境 —— 我选择的是2.0.0版本
$ rvm install 2.0.0
检查ruby源
$ gem sources -l
安装ruby源
$ gem sources –add https://gems.ruby-china.org
好了, 现在可以安装Cocoapod了
$ sudo gem install cocoapods
如果出现ERROR: While executing gem … (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj
是因为没有Mac版本权限, 此时执行下面这行命令
$ sudo gem install -n /usr/local/bin cocoapods
最后接着
$ pod setup
成功后,我们可以验证一下, 看下是否能够搜索到这个第三方库
$ pod search AFNetworking
然后cd ~ 你项目的目录下 此时不要打开Xcode
$ cd /Users/haipeng/Desktop/SwiftProject
创建Podfile文件
$ touch Podfile
终端编辑Podfile文件 i 进行编辑 esc退出
$ vim Podfile
赋值这行代码命令 target表示你项目的名字 pod后面是你要导入的组件, 后面~> 是版本号
platform :ios, ‘7.0’
target ‘SwiftProject’ do
pod ‘AFNetworking’, ‘~> 3.1.0’
end
如果在Podfile中没有响应,直接打开项目目录下的Podfile, 复制上面命令, 如果是MJRefresh这个库的话,需要加上这么一句话
platform :ios, ‘7.0’
use_frameworks!
target ‘SwiftProject’ do
pod ‘MJRefresh’
end
然后commod + s保存
在终端项目路径下执行命令
$pod install
应该就这样能成功了!