运行命令 fastlane init 时,Fastlane 永远卡住
Posted
技术标签:
【中文标题】运行命令 fastlane init 时,Fastlane 永远卡住【英文标题】:Fastlane stuck forever when run command fastlane init 【发布时间】:2018-05-22 03:46:26 【问题描述】:我正在使用带有 xcode 9 的 fastlane 和 我遇到了 fastlane (2.95.0) 的问题。当我运行命令 fastlane init 时,它显示了 4 个可供选择的选项。然后我选择了选项 4,但它永远卡住了。如何解决这个问题?
【问题讨论】:
我也遇到了这个问题。 @Chivorn 你解决了吗? 我还找不到解决方案 等了大约 10 分钟后,我用ctrl
+ c
结束了这个过程,还没有遇到问题。从 ios 上传到 Testflight 仍然有效。
【参考方案1】:
使用sudo fastlane init
。
这解决了我的问题
https://github.com/fastlane/fastlane/issues/12500
【讨论】:
【参考方案2】:这个问题在我的机器上也出现过一次。问题在于默认 Ruby 环境。您可以尝试“gem cleanup”,看看是否可以加快速度吗?
另外,如果这不起作用,请尝试以下命令-
gem cleanup
gem update -p
rvm reinstall ruby-2.5.1 --with-openssl-dir=/usr/local
gem install fastlane --verbose
【讨论】:
不知道,但 High Sierra 在usr/local/
中编写 gem 时遇到了一些问题。从 High Sierra 及以后,您不能chown
此目录。
同意!尝试此解决方案的人请确保在所有 gem
命令前加上 sudo
前缀【参考方案3】:
其他选项只是将 fastlane 移动到用户的文件夹并使其在没有 sudo 的情况下工作:
https://www.michaelehead.com/2016/02/06/installing-gems-without-sudo.html
之后,卸载所有以前安装的 fastlane(可以同时从 brew install
和 sudo gem install
安装)并使用 gem install fastlane -NV
重新安装 fastlane,而不使用 sudo。
【讨论】:
以上是关于运行命令 fastlane init 时,Fastlane 永远卡住的主要内容,如果未能解决你的问题,请参考以下文章
无法通过 Jenkinsfile 运行“fastlane”命令