¿No es el objetivo del proyecto .bundle/config especificar la configuración que es relevante para el proyecto?¿Por qué los rieles ignoran el paquete por defecto?
Respuesta
Por bundle-config
manpage es dice:
Este comando le permite interactuar con el sistema de configuración de bundler. Bundler recupera su configuración de la aplicación local (app/.bundle/config), las variables de entorno y el directorio de inicio del usuario (~/.bundle/config), en ese orden de prioridad. Así que asegúrese de no tener ningún archivo de configuración que tenga prioridad sobre el que desea usar.
Puede configurar este archivo usted mismo o usando las opciones establecidas bundle config (option)
, corriendo bundle config
sin ninguna opción imprime la configuración actual. Por ejemplo, puede establecer opciones de compilación para que MySQL joya de este modo:
bundle config build.mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config
Así que sí, app/.bundle/config
se utiliza para ajustar opciones de paquetes para el proyecto actual.
Editar: Este cambio fue agregado en commit efa85055 al Rails github repo. Puede ver esa versión de file here y commit here.
mensaje de la confirmación es de José Valim y menciona la línea usted tiene una pregunta sobre:
Hacer bin/rieles llaman rieles/comandos/aplicación, fijar el uso de generadores y .gitignores de actualización.
Editar Una vez más: Este es un quote from bundler sobre por qué no se debe buscar en la guía .bundle en cualquier VCS.
No compruebe en el directorio .bundle, o cualquiera de los archivos dentro de él. Esos archivos son específicos de cada máquina en particular y se usan para persistir las opciones de instalación entre las ejecuciones del comando de instalación del paquete .
Esa es una descripción general informativa, pero no respondió la pregunta sobre por qué la configuración se ignora por defecto. :) Supongo que lo más obvio es que el objetivo es darles a los usuarios el control del comportamiento de bundler por proyecto, pero es una lástima que las cosas no puedan ser mejores, con bundler y rvm siendo más simples y consistentes en todos los sistemas. .. –
¿Qué quieres decir con ignorado? No hay mención de esto en la documentación y no creo que sea el comportamiento esperado. Si tiene opciones establecidas en 'app/.bundle/config', deberían usarse. –
Ah te refieres a ignorado por git. Bueno, es muy probable que sea una preocupación de seguridad y no algo que un desarrollador normalmente distribuiría con un paquete fuente o VCS. –
- 1. ¿Qué es en Java el 'paquete por defecto del sistema'?
- 2. ¿Por qué los motores de búsqueda ignoran los símbolos?
- 3. rieles entorno por defecto de la consola
- 4. ¿Por qué se ignoran los clics en mi ExpandableListView?
- 5. ¿Por qué XSLT genera todos los textos por defecto?
- 6. ¿Por qué el paquete está oculto por defecto? ¿Y cómo puedo "mostrarlo"?
- 7. rieles ignoran una ruta específica
- 8. Rieles migraciones: Deshacer ajuste por defecto para una columna
- 9. rieles establecer la fecha actual como valor por defecto
- 10. rieles prevalece sobre captador por defecto para una relación (belongs_to)
- 11. Cómo importar una clase de paquete por defecto
- 12. por qué autoimport solo el paquete java.lang?
- 13. Cómo cambiar el error de los rieles por defecto div "field_with_errors"
- 14. ¿Por qué los puntos finales WCF ignoran el archivo de hosts?
- 15. ¿Por qué kerberos está por defecto en NTLM en WCF?
- 16. rubí en los carriles javascript_include_tag: por defecto
- 17. ¿Por qué las clases no están selladas por defecto?
- 18. ¿Por qué los makemessages funcionan para la localización del lenguaje Django ignoran los archivos html?
- 19. multiselect, establecer los valores seleccionados por defecto
- 20. ¿Por qué un C++ bool var es verdadero por defecto?
- 21. ¿Por qué Run.Text se vincula de manera bidireccional por defecto?
- 22. ¿Qué devuelve una función php por defecto?
- 23. Los valores por defecto en la matriz
- 24. Mongoose asincrónico por defecto
- 25. emulador por defecto Android
- 26. parámetros por defecto C#
- 27. ¿Los constructores de Java no son públicos por defecto?
- 28. ¿Por qué los valores por defecto de IDL se ven redondeados?
- 29. C argumentos por defecto
- 30. RadioButtonList marcada por defecto
¿Puede proporcionar más información? ¿Cuál es el contenido de este archivo y qué versión de paquete y raíles está usando? –
rails 3, el paquete más reciente, el contenido no es nada, pero el contenido de .gitignore generado por 'rails new foo' ignora .el conjunto –
Actualizado mi respuesta, eche un vistazo. –