¿Qué es el paquete ejecutivo?

Tabla de contenido:

¿Qué es el paquete ejecutivo?
¿Qué es el paquete ejecutivo?
Anonim

bundle exec es un comando Bundler para ejecutar un script en el contexto del paquete actual (el del Gemfile de su directorio). rake db:migrate es el script donde db es el espacio de nombres y migrate es el nombre de la tarea definida.

¿Es necesario el paquete ejecutivo?

Ejecutando bundle exec y Bundler. requerir al mismo tiempo no es un problema, por lo que es seguro usar bundle exec incluso cuando no se necesita siempre que haya un Gemfile en ese directorio, no activará las gemas dos veces.

¿Qué hacen los rieles de bundle exec?

bundle exec realiza una serie de cambios en el entorno de shell y luego ejecuta el comando que especifique por completo. También modifica Rubygems: no permite cargar gemas adicionales que no estén en el paquete. modifique el método de la gema para que no sea operativo si una gema que cumple con los requisitos está en el paquete, y para generar un Gem::LoadError si no lo está.

¿Cómo detengo el paquete ejecutivo?

Por lo general, presionará Ctrl-C para detener webrick cuando se inicia sin la opción -d.

¿Por qué tengo que escribir bundle exec?

El paquete ejecutivo de Bundler requiere el archivo de configuración de Bundler que le permite a Bundler hacer todos sus trucos para encontrar archivos para cuando necesite algo más adelante. Pero en algunos casos puede encontrar que si sus variables de entorno ya están configuradas correctamente, los requisitos podrían funcionar sin la ayuda de Bundler.

Recomendado: