Как интегрировать новый гем в приложение Rails (Redmine)
Я разработал гем, который реализует некоторые алгоритмы, которые мы будем использовать при развертывании Redmine (Rails 2.3.5).
Драгоценный камень был построен с помощью ювелира, который создает Rakefile для создания .gemspec
файл.
Тем не менее, когда я скопировал в vendor/gems
и я бегу script/console
Я получаю следующее предупреждение:
config.gem: Unpacked gem cedrux_algorithms in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this.
config.gem: Unpacked gem cedrux_algorithms in vendor/gems not in a versioned directory. Giving up.
Когда я запускаю команду rake gems:refresh_specs
Я получаю те же сообщения. Как я могу правильно "установить" драгоценный камень в vendor/gems
в Redmine?
1 ответ
Решение
Это достигается путем распаковки драгоценных камней на vendor/gems
каталог:
$ cd RAILS_ROOT/vendor/gems
$ gem unpack the_gem
$ cd ../..
$ rake gems:refresh_specs