【发布时间】:2019-10-10 13:48:15
【问题描述】:
我无法更新 fastlane。
当我执行fastlane update_fastlane 时出现以下错误。
ERROR: Error installing fastlane:
signet requires Ruby version >= 2.4.0.
当我执行ruby -v 时,我得到ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]
我卡在 fastlane 版本 2.28.3。我已尝试重新安装 fastlane,但仍然出现相同的错误。
此问题的原因可能是什么?我该如何解决这个问题?
【问题讨论】:
-
假设您使用
Gemfile固定版本,如果您从项目目录中运行bundle exec ruby -v,您会得到吗?或者你使用的是 rbenv/rvm?仅仅运行ruby -v不一定会显示 fastlane 使用的 Ruby 版本。 -
当我运行
bundle exec ruby -v时,我得到了一个较低的版本,2.2.4。但我设法解决了它。我删除了我的主要 Fastlane 安装并使用sudo gem install fastlane -NV重新安装它并且在项目目录中我能够使用bundle update fastlane更新 Fastlane