Instalando uma gem baseada em git de um plugin do discourse

Usar isso no arquivo plugin.rb sempre tentará buscar o gem do Rubygems - ele não usará a versão instalada localmente. Acho que suas opções são:

  1. Envie sua versão personalizada do gem para o rubygems, remova o hack >> Gemfile e use a API gem do plugin.rb para instalá-lo.

  2. Remova o hack >> Gemfile, configure um servidor privado de rubygems e instale assim:

    gem 'omniauth-ldap-i18n', '1.0.0', source: "https://mygemserver.example.com"
    
  3. Adicione suporte Git ao nosso carregador de gems de plugin. Se você puder fazer isso sem afetar a funcionalidade existente, isso seria pr-welcome

  4. Remova a chamada do método gem de plugin.rb. Como você tem o hack >> Gemfile, o gem deve estar automaticamente disponível dentro do Discourse. Mas eu enfatizo que isso é um hack - não podemos garantir que substituir arquivos principais como este funcionará perfeitamente para sempre.