Después de intentar actualizar mis dependencias de aplicaciones flutter fallado, he visto un comando en la pila de llamadas y trató de ejecutarlo. Ahora creo que he fastidiado mi instalación local de ruby con mis soluciones. Me gustaría saber si puedo volver sobre mis pasos para obtener la configuración original de ruby sin mis soluciones, sin reinstalar el sistema operativo o está bien como está?
Posible información importante:
- Ventura: 13.0
- XCode: 14.01
He aquí un resumen de lo que he hecho:
Lo era: sudo gem pristine ffi --version 1.15.5
pero en lugar de arreglar las cosas, las rompe aún más. Algunas cosas faltaban y traté de volver a su estado original.
He encontrado este respuesta. Ahora he intentado volver a instalar cocoapods que fue apperantly roto por correr: sudo gem install cocoapods
.
No funcionó porque faltaban algunos ruby/config.h
cabeceras aparentemente. Después de investigar he vuelto a encontrar un responder :
-
- Corrí:
cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby
- Corrí:
-
- Allí creé el systemlink:
sudo ln -sf ../../../../Headers/ruby/config.h
- Allí creé el systemlink:
-
- Después navegué una carpeta hacia arriba:
cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0
- Después navegué una carpeta hacia arriba:
-
- Y aquí necesitaba hacer algo diferente de la respuesta original: Necesitaba correr:
sudo ln -sf universal-darwin21 universal-darwin22
- Y aquí necesitaba hacer algo diferente de la respuesta original: Necesitaba correr:
También he instalado lo de xcode cli 14.2 beta, pero tampoco ha servido de nada.
Ahora la App que intenté actualizar está rota, pero otra diferente parece funcionar, así que creo que no todo está roto en el sistema, al menos eso espero.