# Automatizando la configuración del plugin de Discourse con la gema \`create-discourse-plugin\`

**URL:** <https://meta.discourse.org/t/automating-discourse-plugin-setup-with-create-discourse-plugin-gem/315013>\
**Category:** Developers\
**Created:** [4 Julio, 2024 13:53 UTC](https://meta.discourse.org/t/automating-discourse-plugin-setup-with-create-discourse-plugin-gem/315013 "2024-07-04T13:53:41Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [27 Agosto, 2024 18:26 UTC](https://meta.discourse.org/t/automating-discourse-plugin-setup-with-create-discourse-plugin-gem/315013/8 "2024-08-27T18:26:52Z")

</div>

EDITAR: Eliminé `Gemfile.lock` de `.gitignore`, como decía. Y ahora funciona.

> **No se permite Gemfile.lock en .gitignore**
>
> > [@david](#):
> >
> > ```plaintext
> > bin/rake plugin:create
> > 
> > ```
> 
> ```plaintext
> Clonando 'https://github.com/discourse/discourse-plugin-skeleton' a '/home/pfaffman/src/discourse-repos/discourse/plugins/discourse-public-bookmark-timers'...
> Inicializando repositorio git...
> Repositorio Git vacío inicializado en /home/pfaffman/src/discourse-repos/discourse/plugins/discourse-public-bookmark-timers/.git/
> Las siguientes rutas son ignoradas por uno de tus archivos .gitignore:
> Gemfile.lock
> hint: Usa -f si realmente quieres añadirlos.
> hint: Desactiva este mensaje ejecutando
> hint: "git config advice.addIgnoredFile false"
> rake abortado.
> Comando fallido con salida 1: git
> /home/pfaffman/src/discourse-repos/discourse/lib/tasks/plugin.rake:352:in `system'
> /home/pfaffman/src/discourse-repos/discourse/lib/tasks/plugin.rake:352:in `block (2 levels) in <main>'
> /home/pfaffman/src/discourse-repos/discourse/lib/tasks/plugin.rake:344:in `chdir'
> /home/pfaffman/src/discourse-repos/discourse/lib/tasks/plugin.rake:344:in `block in <main>'
> Tareas: TOP => plugin:create
> (Consulta el rastreo completo ejecutando la tarea con --trace)
> 
> ```
> 
> Lo intenté de nuevo después de ejecutar `git config advice.addIgnoredFile false` con el mismo resultado.
> 
> Y también
> 
> ```plaintext
> $ gem exec create-discourse-theme discourse-public-bookmark-timers
> 
> ERROR: No se pudo encontrar una gema válida 'create-discourse-theme' (>= 0) en ningún repositorio
> ERROR: Alternativas posibles: create-discourse-plugin, discourse_theme, askclass-course-theme, date_discreter, opensource-theme
> 
> ```

---

_[View the full topic](https://meta.discourse.org/t/automating-discourse-plugin-setup-with-create-discourse-plugin-gem/315013)._
