做为一名iOS工程师不懂liunx是我的错啊
- 我其实并不是想讲cocoapods的安装的,只是说一下cocoapods的安装遇到的巨坑
cocoapods的安装
- mac默认是装了ruby的,所以以往我直接安装
- 移除换淘宝: $ gem sources --remove https://rubygems.org/
- 淘宝现在可能有问题,可以换一个镜像源: $ gem sources -a http://ruby.taobao.org/
- 查看现在的镜像源: $ gem sources -l
- 安装cocoapods: $ sudo gem install cocoapods(本来该成功之后初始化cocoapods环境的: $ pod setup)
巨坑开始来了: ERROR: Error installing cocoapods:activesupport requires Ruby version >= 2.2.2.
- ruby版本不够?好吧!我升级
- 使用rvm重新安装,参考网址
- 然而坑爹的发现不行啊,还好写过RN,知道个homebrew,于是我走投无路下去了这个网站,执行:$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 然后心情愉悦了,看到了homebrew安装了,暗中窃喜直执行:
- $ brew update
- $ brew install ruby
我以为折腾了一上午终于要搞定了,结果:ERROR: '/usr/local/bin' is not writable - it is required for Homebrew, try 'brew doctor' to fix it!
Requirements installation failed with status: 1.
- 什么玩意?表示不懂......没有写入权限?尼玛,说好的是自己电脑,自己这个号是终极root权限大boss吗?然后持续懵逼中
- 怎么办?明明是root权限啊?
- 只好找来liunx的大神,大神说你安装位置错了,安装在别人的目录下......为毛?我不是一个人用吗?怎么还有别人.....
- 大神要是用招式chown改变文件拥有者,后来我找了参照学习的
- 有大神我心中松了一口气...结果...结果大神说也不行啊!我的完全是乱的,只用删除user用户重新来,可能需要重新装系统....虽然后来并没有
- 但是作为一个iOS的真心不太懂这些啊!然后重新让自己拥有文件的rwx(读写执行)权限,重新装了cocoapods
然后等待cocoapods的加载......好久好久
- 然后执行了这个命令: $ git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
- 然后等待中,想起自己xcode的插件更改了UUID还是不行的时候放弃插件,安装不起多半也是这个原因
仅此献给准备周末也得加班的自己......有空多读书,比方说<编码>,了解一下电脑都是怎么做的
- 原来这个更新是coding的,关了vpn,然后普及一下知识
- 国内的通往国外的水管被细了.....然后vpn也不怎么跑的动了?
- 上传上行网速还可以,下载下行一脸懵逼
-
git会打包在上传,花费时间是打包和解包的时候
屏幕快照 2016-09-09 下午3.04.48.png - svn是直接传输文件,花费时间就是在传输上,而不想git在打包和解包上
换种方式思考很有必要啊!你知道谷歌都不知道如何搜
cocoapods的使用
-
vim中新建管理的Podfile文件: $ vim Podfile
-
文件样式:
屏幕快照 2016-10-25 上午11.07.21.png -
vim中初始化文件: $ pod install
-
vim中更新第三库: $ pod update --no-repo-update
网友评论