Как интегрировать новый гем в приложение Rails (Redmine) - PullRequest
1 голос
/ 16 декабря 2010

Я разработал гем, который реализует некоторые алгоритмы, которые мы будем использовать при развертывании Redmine (Rails 2.3.5).

Драгоценный камень был создан с помощью jeweller, который создает 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 Ответ

0 голосов
/ 03 января 2011

Это достигается путем распаковки драгоценных камней в каталоге vendor/gems:

$ cd RAILS_ROOT/vendor/gems
$ gem unpack the_gem
$ cd ../..
$ rake gems:refresh_specs
...