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

737
Views
Rieles con Docker 'No se pudo encontrar... en ninguna de las fuentes' para una gema existente

Mi aplicación de rieles se ejecuta usando una ventana acoplable y cada vez que intento ejecutar cualquier comando 'bin/rails' en la terminal del contenedor de la ventana acoplable, aparece el siguiente error

 Could not find racc-1.6.0 in any of the sources Run `bundle install` to install missing gems.

al ejecutar 'lista de gemas', comprobé que racc está instalado como 'racc (1.6.0 predeterminado: 1.5.1)' y llamar a 'instalación de paquete' como sugiere la aplicación genera el mismo error. Supuse que tal vez el 'predeterminado: 1.5.1' es el problema, pero no logré solucionarlo hasta ahora. También ejecutar 'cuál racc' o 'información del paquete racc' devuelve la versión correcta de racc que es 1.6.0.

Actualizar:

una excepción es el 'servidor bin/rails', lo que significa que la aplicación se inicia como de costumbre, pero no puedo realizar migraciones ni llamadas de consola. Intentar usar otra versión de racc no funcionó mejor ya que usar 1.5.2 genera el mismo error y 1.5.1 requiere nokogiri-linux que no logré instalar localmente hasta ahora

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

intente con el comando "docker-compose run web bundle install". Esto debería funcionar

over 4 years ago · Santiago Trujillo Report

0

Entonces, después de probar un montón de comandos y volver a implementar la imagen, descubrí que, al final , crear un nuevo proyecto resolvería la mayoría de los problemas. Desafortunadamente, todavía no encontré la causa de este problema, pero supongo que podría haber conflictos en la configuración o problemas generales en la configuración del proyecto. Así que aquí está la solución resumida

Solución 1:

  • cree un nuevo proyecto de rieles y asegúrese de que tenga el mismo requisito de gema que el proyecto original (una forma simple de hacerlo es copiar/pegar el contenido del archivo de gemas del proyecto original)
  • ejecute una nueva aplicación de proyecto y verifique si la bin/rails console (opcional)
  • copie todo el contenido del nuevo proyecto en el proyecto original (no olvide hacer una copia de seguridad del proyecto original antes de hacerlo)

Solución 2:

  • si el directorio de su proyecto tiene una carpeta .bundle oculta, elimínela para evitar que la aplicación Rails lea gemas en el vendor/cache . Verifique bundle info <gem-name> para ver si la ruta de la gema está configurada en el directorio de gemas correcto

Probablemente no sea una solución para todas las causas, pero esta fue mi última opción para probar cuando todo lo demás falló.

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!