Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

278
Vistas
error de instalación del paquete: ruby_dep-1.5.0 requiere la versión de Ruby> = 2.2.5 pero tengo la versión 3.0.1p64

Solía trabajar en un proyecto con una máquina Ubuntu sin problemas. Después de un tiempo, decidí ingresar a Fedora y ahora que configuré todo, iba a continuar con el proyecto, pero cuando ejecuto la bundle install obtengo lo siguiente:

 ➜ bundle install Following files may not be writable, so sudo is needed: /usr/bin /usr/share/gems /usr/share/gems/build_info /usr/share/gems/bundler /usr/share/gems/cache /usr/share/gems/doc /usr/share/gems/extensions /usr/share/gems/gems /usr/share/gems/plugins /usr/share/gems/specifications Fetching gem metadata from https://rubygems.org/.......... Resolving dependencies.... ruby_dep-1.5.0 requires ruby version >= 2.2.5, ~> 2.2, which is incompatible with the current version, ruby 3.0.1p64

Claramente se cumple mi requisito de versión de Ruby. ¿Debería degradarlo para poder continuar? Si es así, ¿cómo hacerlo correctamente sin rvm o rbenv?

Pude encontrar 2 líneas con ruby_dep en Gemfile.lock y no estoy muy seguro de cómo proceder. El primer resultado está anidado y el otro no:

 listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) ... ruby_dep (1.5.0)

¿Debo quedarme con uno o cambiar la versión de ambos? No pude encontrar ruby_dep ningún otro lugar además de Gemfile.lock

over 4 years ago · Santiago Trujillo
4 Respuestas
Responde la pregunta

0

Me encontré con el mismo problema.

Un método es eliminar su Gemfile.lock y ejecutar la bundle install

Esto elimina todas las referencias existentes a ruby_dep y le brinda una nueva instalación de sus gemas.

over 4 years ago · Santiago Trujillo Denunciar

0

Preste atención a ~> 2.2 , significa 2.x, pero no 3. Lea más aquí https://bundler.io/gemfile.html

over 4 years ago · Santiago Trujillo Denunciar

0

Eliminar todo el archivo Gemfile.lock (como se sugiere en otra respuesta) podría no ser la mejor idea.

Primero, simplemente intente actualizar ruby_dep en sus dependencias:

 bundle update ruby_dep
over 4 years ago · Santiago Trujillo Denunciar

0

Cuando dice que requiere sudo para instalar gemas, es porque está usando el sistema Ruby (Ruby que usa su sistema operativo), y no es una buena idea alterar eso.

Instale una versión diferente de Ruby y confirme que está configurada para eso, luego empaquete.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda