【发布时间】:2011-07-19 09:18:05
【问题描述】:
我正在创建一个 Rails 插件(是的,我需要一个插件,而不是 gem)。
这个插件有几个 gem 依赖项。我的第一个想法是在插件目录根目录的 Gemfile 中列出依赖项。
从 install.rb 中,我执行了以下操作:
`bundle install`
然后从 init.rb,我做了以下事情:
require 'rubygems'
require 'bundler/setup'
Bundler.require
但是bundler肯定不是这些依赖。
我确实不希望必须在根 Gemfile 中列出 gem 依赖项。
有什么方法可以将这些 gem 包含在插件中并让它工作而不需要最终用户更改他们自己的 Gemfile?如果有其他机制可以为 Rails 插件引入 gem 依赖项,我不反对完全放弃 Bundler?
【问题讨论】:
标签: ruby-on-rails plugins bundler