ruby
特特专属
这个作者很懒,什么都没留下…
展开
-
通过命令行将变量传递给ruby脚本
1.直接使用ARGV数组来接受命令行传递的参数1.1 创建ruby脚本touch test_params.rbvi test_params.rb## 下面是test_params.rb文件的内容ARGV.each do|param| puts "#{param}"end1.2 执行ruby脚本参数之间用空格隔开和shell传参一样sh test_params.rb "ly zxl"1.3 运行结果2.通过ruby开源库 optionParser来传递参数2.1 安装opti原创 2022-02-08 18:35:59 · 653 阅读 · 0 评论 -
使用fastlane deliver 自动上传App Store Connect 物料和截图
https://blog.csdn.net/ArthurChenJS/article/details/104728490转载 2021-10-12 00:01:11 · 306 阅读 · 0 评论 -
iOS-Mac下安装CocoaPods
关于CocoaPods,是OS X和iOS下的一个第三方类库管理工具,它的好处这里不多说,主要说下如何安装CocoaPods。CocoaPods的安装需要Ruby环境,Mac系统都自带Ruby,通过下面终端命令查看Ruby版本:ruby -vCocoaPods支持的Ruby最低版本是2.2.2,如果自己的版本低于2.2.2就需要更新升级Ruby:sudo gem update --system我的没更新更换Ruby镜像Ruby默认的源地址是国外网络地址,通过下面终端命令查看当前镜像地址:原创 2021-08-25 16:33:59 · 1121 阅读 · 0 评论 -
ruby-判断字符串是否为空-split切割字符串
ruby字符串判空代码示例if options.capabilities.nil? || options.capabilities.empty? sys.exit(0)end代码说明:nil? 代表是nullempty? 代表是空串ruby 切割字符串代码示例options.capabilities.split(',').each do |capability| puts capabilityend...原创 2021-08-24 00:21:08 · 1183 阅读 · 0 评论 -
ruby-file写入文件
file写入文件代码案例file = File.new("fastlane/erroInfo", "r+") if file file.syswrite("createAppError=\"#{result}\"") else puts "Unable to open file!" end注意事项:模式描述r只读模式。文件指针被放置在文件的开头。这是默认模式。r+读写模式。文件指针被放置在文件的开头。w只写模式。如果文件存在,则重写文原创 2021-08-24 00:17:53 · 347 阅读 · 0 评论 -
ruby-从入门到放弃-调用外部命令的实现方式-Open3
open3的使用说明我在这里就不重复造轮子了,直接使用腾讯云的open3的文档来讲解open3里面的方法以及使用说明:文档地址着重讲解一下open3.popen3的使用popen3(*cmd, **opts, &block) Show source 打开stdin,stdout和stderr流并启动外部可执行文件。另外,创建一个等待启动的进程的线程。线程有一个pid方法和一个线程变量:pid,它是启动进程的pid。块形式:Open3.popen3([env,] cmd... [, op原创 2021-08-22 10:10:17 · 629 阅读 · 0 评论 -
ruby 从入门到放弃-环境安装-linux/windows/macos
Ruby 安装 - Windows下面列出了在 Windows 机器上安装 Ruby 的步骤。注意:在安装时,您可能有不同的可用版本。Window 系统下,我们可以使用 RubyInstaller 来安装 Ruby 环境,下载地址为:请点击这里下载。下载 rubyinstaller 之后,解压到新创建的目录下:双击 rubyinstaller-2.2.3.exe 文件,启动 Ruby 安装向导。点击 Next,继续向导,记得勾选 Add Ruby executables to your PAT原创 2021-08-22 10:01:31 · 173 阅读 · 0 评论 -
ruby 从入门到放弃-第一节-hello world
ruby是什么一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发创建ruby文件touch test.rb编写第一个ruby文件#!/usr/bin/rubyputs "Hello world!"执行结果...原创 2021-08-22 09:53:02 · 177 阅读 · 0 评论