non è probabile possibile aggiungere le dipendenze locali, perché gli altri utenti non saranno in grado di accedere al gioiello in quanto dipende locali e, quindi, di alcuna utilità dopo la pubblicazione. Anziché, aggiungi dipendenza remota nel gemspec del tuo plugin.
Steps -
1) Aprire il file gemspec del proprio plug-in vendor/plugins/my_plugin/ e aggiungere prima della fine parola chiave:
s.add_dependency('will_paginate', '~> 3.0.pre2')
(In questo esempio Ho usato will_paginate dipendenza richiesta di my_plugin)
2) Ora vai nella tua app per rotaie e modifica Gemfile, aggiungi:
gem 'my_plugin', :path=>'vendor/plugins/my_plugin'
3) Ora, in rotaie radice app fare:
bundle install
e la dipendenza di my_plugin (will_paginate in questo caso) è installato.
fonte
2012-12-03 12:52:15
grazie. Quindi, è impossibile aggiungere una gemma scrivere da solo, solo se pubblico questa gemma. In realtà, voglio sovrascrivere parte di un gioi pubblicato e farlo funzionare con il mio plugin. Forse potrei mettere la gemma nella cartella del venditore di my_plugin. –
da dove si otterrà l'impaginazione? – Jwan622