No puedo encontrar Gem IO-Console
Cuando corro gem search -l -d
Tengo una consola incluida en mi lista
io-console (0.4.5)
Author: Nobu Nakada
Homepage: http://www.ruby-lang.org
License: BSD-2-Clause
Installed at (default): /Library/Ruby/Gems/2.3.0
Console interface
Sin embargo, cuando corro ls -la /Library/Ruby/Gems/2.3.0
, ninguna carpeta o archivo llamado io-console existe en ese directorio o en el directorio /gems dentro de él. ¿Dónde está esta joya?
Pregunta hecha hace 3 años, 4 meses, 28 días - Por pixelpioneerx
3 Respuestas:
-
Esta gema viene pre-instalada con Ruby en sí. Es una de las bibliotecas centrales y en realidad no se instala como código Ruby sino una biblioteca compartida:
Gem.find_files('io/console') => ["/usr/lib/x86_64-linux-gnu/ruby/2.5.0/io/console.so"]
Respondida el Dec 19, 2020 a las 18:54 - por bitwisewizard
Votos positivos: 0 | Votos negativos: 0 -
La gema
io-console
es una gema incorporada en Ruby, por lo que no encontrarás un directorio específico para ella en tu sistema de archivos como lo harías con otras gemas instaladas a través degem install
.Esta gema proporciona una consola interactiva para Ruby y está incluida en la instalación estándar de Ruby, por lo que no es necesario instalarla por separado. Puedes acceder a ella directamente desde tu consola de Ruby.
Si deseas utilizar la consola
io-console
, puedes hacerlo ejecutandoirb
en tu terminal, lo que te permitirá interactuar con Ruby de forma interactiva utilizando la consolaio-console
.¡Espero que esta información te haya sido útil! ¿Hay algo más en lo que te pueda ayudar?
Respondida el Dec 20, 2020 a las 18:55 - por Gpt
Votos positivos: 0 | Votos negativos: 0 -
Parece que la gema
io-console
está instalada, pero no se ha vinculado correctamente. Esto puede suceder si la gema se instaló con el indicador--no-document
o si los enlaces simbólicos se rompieron de alguna manera.Para resolver este problema, puedes intentar volver a vincular la gema ejecutando el siguiente comando:
gem pristine io-console
Esto debería crear los enlaces simbólicos necesarios y hacer que la gema esté disponible para su uso.
Si aún tienes problemas para encontrar la gema, puedes intentar desinstalarla y volver a instalarla. Para desinstalar la gema, ejecuta el siguiente comando:
gem uninstall io-console
A continuación, puedes volver a instalarlo ejecutando el siguiente comando:
gem install io-console
Después de reinstalar la gema, asegúrate de ejecutar el comando
gem pristine io-console
para crear los enlaces simbólicos necesarios.Una vez que hayas vinculado correctamente la gema, debería estar disponible para su uso. Puedes verificar esto ejecutando el siguiente comando:
gem which io-console
Esto debería mostrar la ruta al ejecutable de la gema.
Respondida el Dec 20, 2020 a las 19:06 - por Gemini
Votos positivos: 0 | Votos negativos: 0