gpt4 book ai didi

ios - 如何将TeamCity代理更新为最新的faSTLane工具gem

转载 作者:行者123 更新时间:2023-12-01 18:52:09 24 4
gpt4 key购买 nike

我目前正在Mac Mini上运行TeamCity 9.0.3。现在,此构建服务器的职责是在每次提交时编译我的iOS项目并运行单元/ ui测试。当一切完成后,我正在使用KrauseFx的fastlane发送我的Beta测试人员更新。

我目前的问题是,当我在Mac Mini命令行上使用“sudo gem update faSTLane”更新FaSTLane时,TeamCity代理的JVM似乎未更新其faSTLane gem。这是运行构建时收到的消息:

[09:54:06] [32m#######################################################################[0m
[09:54:06] [32m# sigh 0.5.1 is available. You are on 0.4.10. [0m
[09:54:06] [32m# It is recommended to use the latest version. [0m
[09:54:06] [32m# Update using 'sudo gem update sigh'. [0m
[09:54:06] [32m# To see what's new, open https://github.com/KrauseFx/sigh/releases. [0m
[09:54:06] [32m####################################################################### [0m


[09:55:11] [32m####################################################################### [0m
[09:55:11] [32m# fastlane 1.2.2 is available. You are on 0.12.4. [0m
[09:55:11] [32m# It is recommended to use the latest version. [0m
[09:55:11] [32m# Update using 'sudo gem update fastlane'. [0m
[09:55:11] [32m# To see what's new, open https://github.com/KrauseFx/fastlane/releases. [0m
[09:55:11] [32m####################################################################### [0m

定期完成此操作的最佳方法是什么?

最佳答案

仅当您以sudo gem update [tool]用户身份在本地安装gem时,输出sudo才正确。这是而不是推荐的安装gem的方法,但是如果您不关心Ruby环境,则使事情变得更容易。

这实际上取决于您如何管理gem,但是如果您将Gemfile.lock提交到版本控制中,则版本号将存储在其中。要更新,您需要使用bundle update,它将更新所有依赖项。

关于ios - 如何将TeamCity代理更新为最新的faSTLane工具gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30363580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com