
? ?先看圖吧,我的Mac是公司配的128G,閃存本來就很小,這個其他當(dāng)時占了50多個G,加上硬件占得內(nèi)存,電腦幾乎沒法用了。于是就去Apple 直營店重裝了系統(tǒng),然后Xcode8出來,就重安裝了Xcode 8,于是乎各種大小問題就出來了。
1.Error installing pods:activesupport requires Ruby version >= 2.2.2
此時
解決方法
查看當(dāng)前版本
$ ruby -v
ruby 2.0.0 ?
升級Ruby
$ rvm install 2.3.0
ruby 版本問題算是解決了。
2.`require': cannot load such file -- rubygems.rb (LoadError)
這是遇到第二個坑,
解決方法:
rvm fix-permissions
ram reinstall2.3.0
此時執(zhí)行這兩行命令
3.pod? install時,一直卡在Setting up CocoaPods master repo 這里
幾個小時了,一直這樣,這是遇到的第三個坑。
解決方法:
找一臺同事已經(jīng)安好了CocoaPods的電腦,cd到該目錄下,用open .命令打開。把里面的repos文件復(fù)制過來。再執(zhí)行pod install。
4.

這個iOS的三方數(shù)據(jù)庫Realm是非常大的,網(wǎng)速要是不好,在這里經(jīng)常會卡半天。
解決方法:
curl https://static.realm.io/downloads/core/realm-core-0.102.1.tar.bz2 -O
mkdir $TMPDIR/core_bin
mv realm-core-0.102.1.tar.bz2?$TMPDIR/core_bin
版本號要和項目里的版本號對應(yīng),不一定都是0.102.1
然后再執(zhí)行 pod ?install。
? ? ? 總之,開發(fā)這條路上,你會遇到一個又一個坑,或大或小。見得多了,解決的多了,自然就會進(jìn)步。由于本人在這幾個問題上耽誤了不少時間,但終歸還是解決,所以分享出來,當(dāng)同行們遇到此類問題時,能少走些彎路。