Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

617
Views
¿Cómo puedo evitar este error de instrucción ilegal de Ruby al actualizar un cocoapod?

tldr: Ruby informa una instrucción ilegal cuando intento actualizar mi pod, tal vez porque estoy usando dos versiones diferentes.

No estoy seguro de cuál es mi problema, y con gusto agregaré más información si es útil.

Obtuve una nueva M1 Pro Mac y he estado tratando de obtener un proyecto XCode (una aplicación iOS) para trabajar en ella. Felizmente se construye para mi teléfono, pero no se puede construir para simuladores. Según esta respuesta , intenté actualizar cocoapods y luego los pods que estoy usando para mi proyecto (algunos de los pods de Google Firebase). Cuando ejecuto pod update , obtengo el siguiente resultado:

 Update all pods Updating local specs repositories /Library/Ruby/Gems/2.6.0/gems/ethon-0.15.0/lib/ethon/curls/classes.rb:36: [BUG] Illegal instruction at 0x0000000100224000 ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21]

Esto es seguido por varios cientos de líneas de informes ( guardados aquí ). También guarda un informe de diagnóstico ( aquí ). Creo que ambos son pistas falsas, pero quería incluirlos por si acaso.

Supongo que lo que va mal es que la biblioteca es 2.6.0, mientras que Ruby en sí es la versión 2.6.8. Ambos son antiguos y también son versiones diferentes. Traté de actualizar Ruby, Gem y reinstalé Cocoapods, pero ninguno de estos cambió estos números de versión. Cualquier ayuda para actualizar estas versiones sería apreciada.

Mis disculpas por una pregunta tan indirecta; si hubiera estado más seguro de cuál era el problema, probablemente lo habría resuelto.

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Si tiene un chip M1, desinstale el paquete cocoapods a través de gem (sudo gem uninstall cocoapods) y vuelva a instalarlo con homebrew (brew install cocoapods), esto solucionó mi problema.

over 4 years ago · Santiago Trujillo Report

0

Creo que el problema era que mis versiones de Ruby recién actualizadas no se copiaban en mi ruta homebrew. ¡Este comando ( de esta respuesta ) terminó resolviéndolo!

 PATH=/usr/local/opt/ruby/bin:$PATH GEMSDIR=$(gem environment gemdir)/bin PATH=$GEMSDIR:$PATH export PATH
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!