1

我开发了一个 gem,它实现了一些我们将在 Redmine 部署中使用的算法(Rails 2.3.5)。

gem 是用jeweler 搭建的,它创建了一个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 中正确“安装”gem?

4

1 回答 1

0

这是通过解压vendor/gems目录中的 gems 来完成的:

$ cd RAILS_ROOT/vendor/gems
$ gem unpack the_gem
$ cd ../..
$ rake gems:refresh_specs
于 2011-01-03T16:18:39.933 回答