我无法更新快车道。
当我执行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]
我被困在快车道版本 2.28.3。我尝试重新安装快车道,但仍然收到相同的错误。
此问题的原因可能是什么?我该如何解决这个问题?
使用此方法。
从自制软件中删除快车道。打开终端并运行:
brew cask uninstall fastlane
安装 Ruby 环境。在终端中运行:
brew install rbenv ruby-build
echo "" >> ~/.bash_profile
echo 'export PATH=${HOME}/homebrew/bin:${PATH}' >> ~/.bash_profile
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
rbenv install 2.6.5
rbenv global 2.6.5
exit
再次打开终端并运行:
gem install fastlane
fastlane -v
灵感形式: https://hackernoon.com/the-only-sane-way-to-setup-fastlane-on-a-mac-4a14cb8549c8
我能够按照gdingenen提供的步骤进行安装:https://github.com/fastlane/fastlane/issues/15467#issuecomment-540964272
-
从用户的个人文件夹中删除 .fastlane 文件夹
rm -r -df ~/.fastlane
-
使用 gem 进行安装
须藤宝石安装快车道-NV
你只需要用最新的红宝石替换旧的红宝石。
-
找到最新的一个。执行哪个红宝石,我的结果是/usr/local/opt/ruby/bin/ruby。
-
找到旧的。它是/Users/username/.fastlane/bin/bundle/bin/ruby
-
替换它。做。