Turbolinks-iOS的demo运行爬坑

1.Turbolinks-iOS是做什么的?

turbolinks作用是提速javascript的渲染,使得app端嵌入h5页面之后,浏览页面更加流畅,达到原生的体验水平。

2.Turbolinks-iOS的demo下载和运行

2.1 先到github上下载Turbolinks-iOS的代码,https://github.com/ruby-china/ruby-china-ios.git
2.2 下载好之后,cd到项目路径下,执行pod install
2.3 如果这个时候出现了错误,那么接下来是我们要看的内容了。
错误描述:file Podfile.lock not found 或者是file Podfile not found
错误总结:总之就是只要你执行pod install ,那么马上就报错了,说各种文件找不到

3.排错

3.1 先查看你的cocoapods的版本号,pod --version,我折腾了半天,猛然想到可能是我的cocoapods版本问题,更新之后我的问题就解决了
3.2 更新cocoaPods,
3.3$ sudo gem update --system ,先更新gem,国内需要切换源
3.4$ gem sources --removehttps://rubygems.org/ ,移除之前的源
3.5$ gem sources -ahttps://ruby.taobao.org ,使用淘宝的源
3.6$ gem sources -l
3.7$ sudo gem install cocoapods, 安装cocoapods
3.8$ pod setup
如果一切顺利,执行完上面的操作,你的CocoaPods就更新完了。但是有时候会碰到问题:
出现 While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
改为 sudo gem install -n /usr/local/bin cocoapods 即可
这样cocoapods 就安装完成了

4.安装Turbolinks-iOS的demo依赖

4.1 cd 到demo包路径下
bogon:Desktop majianghai$ cd /Users/majianghai/Desktop/ruby-china-ios
4.2 执行pod install
bogon:ruby-china-ios majianghai$ pod install

这个时候发现,可以分析依赖了
Analyzing dependencies

4.3 如果接下来你还是发生了错误,那么使用pod install --repo-update
这样就可以继续下载依赖了

Turbolinks-iOS的demo运行爬坑_第1张图片
Snip20180607_30.png

你可能感兴趣的:(Turbolinks-iOS的demo运行爬坑)