No puedo actualizar fastlane.
Cuando ejecuto fastlane update_fastlane
me sale el siguiente error.
ERROR: Error installing fastlane:
signet requires Ruby version >= 2.4.0.
Cuando ejecuto ruby -v
me saleruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]
Estoy atascado en la versión 2.28.3 de fastlane. He intentado reinstalar fastlane pero sigo teniendo el mismo error
¿Cuál puede ser la causa de este problema? ¿Cómo puedo resolver esto?
Gemfile
, ¿obtiene si se ejecutabundle exec ruby -v
desde el directorio de su proyecto? ¿O estás usando rbenv / rvm? Solo correrruby -v
no necesariamente mostrará la versión de Ruby que está usando fastlane.bundle exec ruby -v
obtuve una versión inferior, 2.2.4. Pero logré arreglarlo. Eliminé mi instalación principal de Fastlane y la reinstalé consudo gem install fastlane -NV
Y dentro del directorio del proyecto pude actualizar Fastlane conbundle update fastlane
Respuestas:
Usa este enfoque.
Eliminar fastlane de homebrew. Abra la terminal y ejecute:
Instalar ambientes rubí. Ejecutar en terminal:
Abra la terminal nuevamente y ejecute:
Formulario de inspiración: https://hackernoon.com/the-only-sane-way-to-setup-fastlane-on-a-mac-4a14cb8549c8
fuente
Pude instalar siguiendo los pasos proporcionados por gdingenen : https://github.com/fastlane/fastlane/issues/15467#issuecomment-540964272
Elimine la carpeta .fastlane de la carpeta de inicio del usuario
rm -r -df ~ / .fastlane
Instalar usando gema
sudo gem instalar fastlane -NV
fuente
sudo gem install fastlane -NV
está fallando de la misma maneraSolo necesita reemplazar el viejo rubí con el último.
Encuentra el último. Ejecute qué rubí , mi resultado es / usr / local / opt / ruby / bin / ruby .
Encuentra el viejo. Es /Users/username/.fastlane/bin/bundle/bin/ruby
Reemplázalo. Hecho.
fuente