Хорошо.Я решил.
1) Создайте Gemfile в vendor / plugins / my_plugin, например:
# Gemfile
source "http://rubygems.org"
gemspec
2) Создайте gemspec файл.В папке vendor / plugins выполните эту команду:
bundle gem my_plugin
(обратите внимание, эта команда попросит вас перезаписать некоторые файлы. Проверьте файлы перед ответом: Y)
3) Откройте файл gemspec в vendor / plugins / my_plugin / и добавьте до конца ключевого слова:
s.add_dependency('will_paginate', '~> 3.0.pre2')
(В этом примере я использовал will_paginate как требуетсяdipendency of my_plugin)
4) Теперь зайдите в приложение rails и отредактируйте Gemfile , добавьте:
gem 'my_plugin', :path=>'vendor/plugins/my_plugin'
Указанный путь предполагает, чтоВаш плагин уже находится в папке vendor / plugins вашего приложения rails.Конечно, при развертывании приложения rails вам больше не нужно указывать : путь аргумент.
5) Теперь в корневом каталоге приложения rails выполните:
bundle install
И установлена my_plugin (в данном случае will_paginate).
Спасибо Sinetris за начальный ввод.