Usare questo nel file plugin.rb tenterà sempre di recuperare la gemma da Rubygems: non utilizzerà la versione installata localmente. Penso che le tue opzioni siano:
-
Invia la tua versione personalizzata della gemma a rubygems, rimuovi l’hack
>> Gemfilee usa l’APIgemdiplugin.rbper installarla. -
Rimuovi l’hack
>> Gemfile, configura un server rubygems privato e installa come:gem 'omniauth-ldap-i18n', '1.0.0', source: "https://mygemserver.example.com" -
Aggiungi il supporto Git al nostro caricatore di gemme plugin. Se riesci a farlo senza influire sulla funzionalità esistente, questo sarebbe pr-welcome
-
Rimuovi la chiamata al metodo
gemdaplugin.rb. Poiché hai l’hack>> Gemfile, la gemma dovrebbe essere automaticamente disponibile all’interno di Discourse. Ma sottolineerei che questo è un hack: non possiamo garantire che la sovrascrittura di file core in questo modo funzionerà perfettamente per sempre.