Instalación de un gem basado en git desde un plugin de discourse

Usar esto en el archivo plugin.rb siempre intentará obtener el gem de Rubygems; no usará la versión instalada localmente. Creo que tus opciones son:

  1. Publica tu versión personalizada del gem en rubygems, elimina el truco de >> Gemfile y usa la API gem de plugin.rb para instalarlo.

  2. Elimina el truco de >> Gemfile, configura un servidor privado de rubygems e instala así:

    gem 'omniauth-ldap-i18n', '1.0.0', source: "https://mygemserver.example.com"
    
  3. Añade soporte de Git a nuestro cargador de gems de plugins. Si puedes hacerlo sin afectar la funcionalidad existente, esto sería pr-welcome

  4. Elimina la llamada al método gem de plugin.rb. Dado que tienes el truco de >> Gemfile, el gem debería estar automáticamente disponible dentro de Discourse. Pero enfatizaría que esto es un truco; no podemos garantizar que la anulación de archivos principales de esta manera funcione perfectamente para siempre.