安裝問題
1、安裝RVM
(1)curl -L https://get.rvm.io | bash -s stable
(2)載入RVM:source ~/.rvm/scripts/rvm
(3)檢查是否安裝正確:rvm -v
2跋核、使用RVM安裝ruby
(1)查看所有ruby版本:rvm list known
(2)查看已安裝的ruby版本:rvm list
(3)安裝ruby:rvm install 2.3
安裝過程中可能遇到homebrew的問題
解決辦法是先安裝homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后再繼續(xù)上面的安裝ruby
(4)設置ruby默認版本:rvm use 1.9.3 --default
使用問題(持續(xù)更新溃槐,記錄遇到的CocoaPods問題)
1逻住、pod install出錯:
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.git
named master
.
You can try adding it manually in ~/.cocoapods/repos
or via pod repo add
.
解決辦法:直接pod setup惧蛹,然后再pod install
2右冻、pod install出錯:
[!] The dependency SDWebImage (~> 3.8.2)
is not used in any concrete target.
解決辦法:新版本的CocoaPods需要在加上target 'KTRealmDemo' do end
platform:ios, '8.0'
target 'KTRealmDemo' do
pod 'SDWebImage', '~> 3.8.2'
end
3滑频、更新庫和添加新的庫:
pod update是更新所有的庫淳地,如果pod update長時間沒反應怖糊,有兩種可能:(1)、被大天朝給墻了颇象;(2)伍伤、你的Podfile文件可能有問題,比如你的版本號根本不存在遣钳。
如果只是想添加某個庫扰魂,如先是這樣的:
platform:ios, '8.0'
target 'KTRealmDemo' do
pod 'SDWebImage', '~> 3.8.2'
end
后來改為:
platform:ios, '8.0'
target 'KTRealmDemo' do
pod 'SDWebImage', '~> 3.8.2'
pod 'UITableView+FDTemplateLayoutCell', '~> 1.4’
end
那么建議你用pod install,它只會下載新的UITableView+FDTemplateLayoutCell蕴茴。
4劝评、警告:
Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.
解決辦法:不要使用文本編輯去編輯Podfile,使用Xcode編輯倦淀,或者使用終端敲命令去編輯蒋畜。或者輸入格式錯誤撞叽,沒輸入運行版本:platform:ios, '8.0'
5姻成、使用命令創(chuàng)建編輯Podfile
a砰识、使用命令"vim Podfile"創(chuàng)建,沒有該文件則會創(chuàng)建一個佣渴,有的話會直接打開
b、接著輸入"i"編輯
c初斑、鍵入內(nèi)容
d辛润、然后按Esc,并且輸入":"號進入vim命令模式见秤,然后在冒號后邊輸入wq退出編輯
6砂竖、pod insatll/pod update非常慢:
原因在于當執(zhí)行以上兩個命令的時候會升級CocoaPods的spec倉庫,加一個參數(shù)可以省略這一步鹃答,然后速度就會提升不少乎澄。加參數(shù)的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update