window jenkins + 加固 & mac 进行jenkins + fastlane + pod + git环境搭建 二

5 篇文章 0 订阅

针对系统版本,出现fastlane no found;xxxx_spec 文件无法查找;配置了PATH也出现一堆问题。以下解决方案:

os 12.3.1

ruby 2.6.6 或者 系统默认 ruby 3.0.0,建议使用2.6.6版本

安装顺序brew rvm jruby(可选) ruby不同版本安装。

上一篇说明了,不要使用系统ruby

安装jenkins 时候,如果使用war 在该系统版本下可能存在无法使用fastlane提交审核功能,但是支持编译。现象是command line 工具间隙性死亡。

以上安装了,建议降级command line因为新版本13.2存在于fastlane兼容性问题。

你需要确认:

which -a ruby

确认三个文件:~/.zshrc  ~/.profile ~/bash_profile 路径    echo  $PATH

以上,安装、或者路径设置存在问题,可以私信给我,我看下帮忙解决。

brew在所有安装之前,建议升级 brew update -verbose

如果出现:HOMEBREW_NO_INSTALL_CALEANUP=TRUE

至于rvm管理,不要卸载系统默认的,自己安装的可以卸载 brew uninstall --force ruby

rvm remove xxx其它软件

rvm可以设置默认 rvm 2.0.0 -default

pod 总是升级或者出现 lock文件问题,可以直接删除pod lock文件 mainixxx.lock

如果使用gem安装

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

出现pod安装时候,wanning 时候无法通过编译,需要配置三个路径文件,并且执行source

如果还不行:jenkins  shell 指令下配置: export LANG =en_US.UTF-8。因为在fastlane编译时候经常会切换到系统ruby取执行一些东西,所以以上你配置的东西都是基于你自己ruby的路径或者gem,gem在于local路径,很多权限没有,建议安装软件使用路径安装。

rvm 是管理ruby工具

pod建议使用:1.10.1版本替换1.11.3版本

jenknis建议安装:jenkins-lts版本,好看,权限涉及少,可以使用brew安装。

对于jenkins 下载git代码一般是head分支名称,在提交代码时候需要git  checkout xxx你的分支

卸载jenkins-lts使用bre uninstall jenkins-lts,在这之前一定要关闭jenkins服务。

 另外,启动路径是usr下的launchAgents 该路径名称不是旧版本名称,记住了。

启动jenkins 文件的:usr/opt文件下

启动后,如果127.0.0.1可以访问,ip无法访问,需要修改usr/opt目录下相关文件修改程0.0.0.0.

以上是实践步骤,如果具体不动怎么操作可以私信给我,也可以查一些具体资料。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值