目前我的需求是将 fastlane 以及 cocoapod 相关操作图形化。请问如何使用 Ruby on Rails 调用本地的 fastlane init 等命令
最简单的
`fastlane init`
用反引号(其实茴香豆有好几种写法。。。不过确实几种用法有点差别就是了,自行 Google)就可以调用 CLI 了
正确的做法是是接入异步队列,在异步任务里做这事,记录执行时候的 output,再在页面里呈献给用户,通常这些命令都是长耗时的,在 Rails 的 action 里处理,会阻塞掉其他人访问的响应,并且有可能触发浏览器超时超时
我想问的是,如果我 Ruby on Rails 加入了 fastlane 的 gem,怎么通过框架内调用,即 我怎么直接通过 gem 调用
从我的理解角度来看,gem 相当于将一段代码打包了,那我想使用,引入这个包,能不能直接调用 fastlane,即通过 ruby 语法调用,而不是使用 shell
首先通过 shell 调用是没差的,没有不良作用。打包归打包,能怎么用还不是要按照 gem 方的基本法嘛?
其次,即使真的通过代码调用,你还是得按我的说法做,原因就是我回复的那些
OK , Thank you!