2017可用的cocoapods、masnory安装教程
来源:互联网 发布:linux增加权限命令 编辑:程序博客网 时间:2024/05/23 00:00
趁着等待pop setup命令的功夫写下这篇博客。
最近又要重新拾起ios开发来做项目了,电脑重装了系统,xcode都是新装的。开始的第一件事还是需要安装masnory,安装masnory之前需要安装cocoapods统一管理第三方库。看了一些教程,很多细节缺乏,或者明显已经过时,都还在使用taobao的ruby源,这个源当前已经关闭了。所以自己写一篇博客完整地记录一下自己的安装过程,并收集了一些安装过程常见的错误供大家参考。
第一步:安装ruby
不能一上来就换ruby源。虽然mac自带了ruby,但是版本一般都偏低,如果不进行更新会导致版本依赖问题。
这里使用rvm来管理ruby,它允许共存多个ruby。RVM:Ruby Version Manager, Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。通过以下命令来安装rvm:
$ curl -L get.rvm.io | bash -s stable$ source ~/.bashrc$ source ~/.bash_profile完成后就可以通过以下命令来查看rvm是否安装成功了:
rvm -v然后就可以用rvm来安装或者升级ruby了,首先查看一下ruby的版本:
MacBook-Pro:~ zenglingfeng$ rvm list known# MRI Rubies[ruby-]1.8.6[-p420][ruby-]1.8.7[-head] # security released on head[ruby-]1.9.1[-p431][ruby-]1.9.2[-p330][ruby-]1.9.3[-p551][ruby-]2.0.0[-p648][ruby-]2.1[.10][ruby-]2.2[.6][ruby-]2.3[.3][ruby-]2.4[.0]ruby-head可以看到标红的就是当前最新的版本了。然后通过以下命令来安装它:
rvm install 2.4安装好后将它设为默认版本:
rvm use 2.4 --default
第二步:更改ruby源
升级好最新的ruby之后就可以更改ruby源了。
首先移除原有的墙外的源:
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.org/然后确保当前只有这么一个源:
MacBook-Pro:~ zenglingfeng$ gem sources -l*** CURRENT SOURCES ***https://gems.ruby-china.org/然后进行ruby的组件更新:
sudo gem update --system以上是多数网上比较权威的步骤,如果你跟着弄下来没有问题就没有问题了。
笔者跟着做下来的时候在update里一直会报这样一个错误:
ERROR: While executing gem ... (OpenSSL::SSL::SSLError) hostname "upyun.gems.ruby-china.org" does not match the server certificate最后各种尝试。用以下方法成功继续下去,如果你也有同样的情况可以尝试以下。
先把刚添加的源去掉,在重新添加一个源,把原地址最后的斜杠去掉:
gem sources --remove https://gems.ruby-china.org/gem sources -a https://gems.ruby-china.org
第三步:安装cocoapods
sudo gem install -n /usr/local/bin cocoapodssudo xcode-select --switch /Applications/Xcode.app
在终端中输入如下命令来完成安装:
pod setup它需要一点时间来完成,等就是了
如果安装失败 ~/.cocoapods 里面是空的,就需要重新setup
pod repo remove masterpod setup最后如果出现Setup completed则说明安装完成了。
第四步:安装masnory
1、新建工程,并cd到工程目录
2、新建Podfile文件:vim Podfile
3、按i(英文输入状态下)进入编辑状态
4、输入相应的第三方和版本,比如:
2、新建Podfile文件:vim Podfile
3、按i(英文输入状态下)进入编辑状态
4、输入相应的第三方和版本,比如:
platform:ios,'8.0'target '你的项目名称' dopod 'Masonry'end5、编辑好,先按esc,再输入:wq(英文输入状态下)保存退出
6、导入第三方库$ pod
7、需要打开后缀为.xcworkspace的工程文件,以后编码也是在此文件中进行操作。
8、在需要的时候#import "Masnory"就可以使用了。
阅读全文
0 0
- 2017可用的cocoapods、masnory安装教程
- 最新CocoaPods安装教程,保证可用
- 的CocoaPods安装教程
- 最新的CocoaPods安装教程
- 详细的CocoaPods安装教程
- 最新的cocoapods安装教程
- Mac CocoaPods的安装教程
- 详细的CocoaPods安装教程
- Masnory的简单使用方法
- CocoaPods安装和使用教程 - CocoaPods更新慢的问题
- cocoaPods的安装方法,淘宝镜像不在可用
- 史上最详细的CocoaPods安装教程
- 史上最详细的CocoaPods安装教程
- 史上最详细的CocoaPods安装教程
- 史上最详细的CocoaPods安装教程
- 史上最详细的CocoaPods安装教程
- 史上最详细的CocoaPods安装教程
- 史上最详细的CocoaPods安装教程
- 错误:Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/
- 重启socket服务器时:Bind error: Address already in use
- eclipse断点上有一条斜线
- 七个月的实习总结
- 【转】linux下杀死进程(kill)的N种方法
- 2017可用的cocoapods、masnory安装教程
- netty 引用计数器 ,垃圾回收
- JAVA使用字节流与高速缓冲字节流复制文件对比
- android:gravity与android:layout_gravity的区别
- jpa连接数据库
- Learning Spark笔记7-数据分组、连接、排序数据
- XML使用
- 基于NDK编译ffmpeg库(二)
- 127.0.0.1和0.0.0.0分析