Estoy tratando de editar uno de los archivos de configuración de la gema y no puedo encontrarlo. No estoy seguro de cómo hice esto en el pasado.¿Dónde se instalan las gemas?
Respuesta
Mire su entorno de gemas.
En una terminal ejecutar gem env
Usted debe ver una entrada INSTALLATION DIRECTORY
, pero también hay GEM PATHS
que es donde está la carga de todas sus joyas a partir de su entorno actual.
Si está editando los archivos instalados de la gema, entonces la gema no se implementó correctamente o no la está modificando correctamente.
gemas propios se suelen configurar:
- a través de un script de inicialización en
config/initializers
- través monkeypatching en
lib
- a través de generadores proporcionados por la propia joya. Estos tienden a generar muchos archivos, pero generalmente tienen una opción de "inicialización" o "instalación" para configurar la gema.
Rvm
$ rvm gemdir
O usted puede comprobar:
echo $GEM_HOME
Bündler
$ bundle show --paths
Para joya específica:
$ bundle show 'gem_name'
Gem
$ gem env
Para joya específica:
$ gem which 'gem_name'
Eso solo muestra una línea en blanco para mí ... – levininja
show de paquete --trabajos trabajados para mí, gracias! –
Para ver el directorio de instalación por defecto, ejecute
gem env gemdir
Si desea cambiar el directorio de instalación por defecto (por ejemplo, a ~/.gem/Ruby/2.1.0), añadir esta línea a ~/.bashrc
export GEM_HOME=~/.gem/ruby/2.1.0
Y también es necesario asegúrese de que ~/.gem/ruby / 2.1.0/bin esté en su variable de entorno PATH para usar los comandos proporcionados por los paquetes gema. Si no es así, añadir esta línea a ~/.bashrc
export PATH=$PATH:~/.gem/ruby/2.1.0/bin
- 1. gemas rieles Bundler instalan
- 2. ¿Dónde se instalan normalmente los paquetes PEAR?
- 3. ¿Dónde guarda las gemas de bundler?
- 4. ¿Por qué se instalan las gemas en un directorio 1.9.1 cuando mi versión de Ruby es diferente a la 1.9.1?
- 5. Ruby On Rails - Dónde van las gemas en realidad
- 6. ¿Cómo se crean las gemas de prelanzamiento?
- 7. ¿Dónde están mis gemas de rubí?
- 8. Ruby no puede encontrar las gemas instaladas
- 9. gemas de rastrillo: refresh_specs error en las gemas desempacadas
- 10. ¿Dónde se almacenan las macros?
- 11. ¿Dónde puedo instalar gemas cuando rubygems.org está caído?
- 12. Arquitectónicamente, ¿cómo se instalan las aplicaciones de iPhone desde la AppStore?
- 13. ¿Debo desinstalar manualmente todas las gemas dependientes?
- 14. ¿Cómo verificar las gemas listas para actualizar?
- 15. Certificados: ¿cuándo se instalan en el almacén de certificados?
- 16. lista de todas/las mejores gemas para Ruby?
- 17. Cómo utilizar ganchos en las gemas de rubí
- 18. Cómo | ¿Dónde se almacenan las variables cerradas?
- 19. ¿Dónde se almacenan las compras de InAPP?
- 20. ¿Dónde se almacenan las propiedades. Configuración predeterminada?
- 21. ¿Dónde se encuentran las mesas en Mnesia?
- 22. ¿Dónde se almacenan las preferencias compartidas?
- 23. ¿Dónde se almacenan las cookies de UIWebView?
- 24. determinan programáticamente si se instala una gema determinada, y luego la instalan si no es
- 25. Me sale "Faltan estas gemas requeridas", pero las gemas están instaladas
- 26. Herramientas de depuración de Windows que no instalan
- 27. servidor de gemas: ¿cómo actualizar gemas con rdoc faltante?
- 28. Cómo puedo deshacer el vendedor/gemas bundle install
- 29. ¿Por qué RVM instala gemas duplicadas para diferentes gemas?
- 30. ¿Dónde poner las afirmaciones?
Tenga en cuenta que por la consola que significa terminal o cmd. No es la consola de los rieles. –