Não consigo atualizar a fastlane.
Quando executo fastlane update_fastlane
, recebo o seguinte erro.
ERROR: Error installing fastlane:
signet requires Ruby version >= 2.4.0.
Quando executo ruby -v
, receboruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]
Estou preso na versão fastlane 2.28.3. Eu tentei reinstalar o fastlane, mas ainda assim recebo o mesmo erro.
Qual pode ser a causa desse problema? Como posso resolver isto?
Gemfile
, você obtém se executar abundle exec ruby -v
partir do diretório do seu projeto? Ou você está usando rbenv / rvm? Apenas correrruby -v
não mostra necessariamente a versão do Ruby que a fastlane está usando.bundle exec ruby -v
, obtive uma versão inferior, 2.2.4. Mas eu consegui consertar. Tirei o meu principal instalação Fastlane e reinstalado-lo comsudo gem install fastlane -NV
E dentro do diretório do projeto eu era capaz de atualizar Fastlane combundle update fastlane
Respostas:
Use essa abordagem.
Remova a fastlane do homebrew. Abra o terminal e execute:
Instale ambientes ruby. Execute no terminal:
Abra o terminal novamente e execute:
Formulário de inspiração: https://hackernoon.com/the-only-sane-way-to-setup-fastlane-on-a-mac-4a14cb8549c8
fonte
Consegui instalar seguindo as etapas fornecidas por gdingenen : https://github.com/fastlane/fastlane/issues/15467#issuecomment-540964272
Exclua a pasta .fastlane da pasta inicial do usuário
rm -r -df ~ / .fastlane
Instalar usando gem
sudo gem instalar fastlane -NV
fonte
sudo gem install fastlane -NV
está falhando para mim da mesma maneiraVocê só precisa substituir o rubi antigo pelo último.
Encontre o último. Executar qual ruby , meu resultado é / usr / local / opt / ruby / bin / ruby .
Encontre o antigo. É /Users/username/.fastlane/bin/bundle/bin/ruby
Substitua-o. Feito.
fonte