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

JXwilliamJi · August 17, 2017 · Last by JXwilliamJi replied at August 18, 2017 · 1444 hits

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

最简单的

`fastlane init`

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

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

Reply to jasl

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

Reply to jasl

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

Reply to JXwilliamJi

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

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

Reply to jasl

OK , Thank you!

You need to Sign in before reply, if you don't have an account, please Sign up first.