先看图吧,我的Mac是公司配的128G,闪存本来就很小,这个其他当时占了50多个G,加上硬件占得内存,电脑几乎没法用了。于是就去Apple 直营店重装了系统,然后Xcode8出来,就重安装了Xcode 8,于是乎各种大小问题就出来了。
1.Error installing pods:activesupport requires Ruby version >= 2.2.2
此时
解决方法
查看当前版本
$ 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
此时执行这两行命令
3.pod install时,一直卡在Setting up CocoaPods master repo 这里
几个小时了,一直这样,这是遇到的第三个坑。
解决方法:
找一台同事已经安好了CocoaPods的电脑,cd到该目录下,用open .命令打开。把里面的repos文件复制过来。再执行pod install。
4.
这个iOS的三方数据库Realm是非常大的,网速要是不好,在这里经常会卡半天。
解决方法:
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
版本号要和项目里的版本号对应,不一定都是0.102.1
然后再执行 pod install。
总之,开发这条路上,你会遇到一个又一个坑,或大或小。见得多了,解决的多了,自然就会进步。由于本人在这几个问题上耽误了不少时间,但终归还是解决,所以分享出来,当同行们遇到此类问题时,能少走些弯路。
网友评论