新手问题 使用 Ruby on Rails 搭建的网页,如何调用 fastlane,cocoapods 等

JXwilliamJi · 2017年08月17日 · 最后由 JXwilliamJi 回复于 2017年08月18日 · 1444 次阅读

目前我的需求是将 fastlane 以及 cocoapod 相关操作图形化。请问如何使用 Ruby on Rails 调用本地的 fastlane init 等命令

最简单的

`fastlane init`

用反引号(其实茴香豆有好几种写法。。。不过确实几种用法有点差别就是了,自行 Google)就可以调用 CLI 了

正确的做法是是接入异步队列,在异步任务里做这事,记录执行时候的 output,再在页面里呈献给用户,通常这些命令都是长耗时的,在 Rails 的 action 里处理,会阻塞掉其他人访问的响应,并且有可能触发浏览器超时超时

jasl 回复

我想问的是,如果我 Ruby on Rails 加入了 fastlane 的 gem,怎么通过框架内调用,即 我怎么直接通过 gem 调用

jasl 回复

从我的理解角度来看,gem 相当于将一段代码打包了,那我想使用,引入这个包,能不能直接调用 fastlane,即通过 ruby 语法调用,而不是使用 shell

JXwilliamJi 回复

首先通过 shell 调用是没差的,没有不良作用。打包归打包,能怎么用还不是要按照 gem 方的基本法嘛?

其次,即使真的通过代码调用,你还是得按我的说法做,原因就是我回复的那些

jasl 回复

OK , Thank you!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号