【问题标题】:Initialize a Rails 3 plugin gem on installation在安装时初始化 Rails 3 插件 gem
【发布时间】:2010-06-17 18:46:26
【问题描述】:

我正在创建一个 RubyGem,我想知道是否有任何方法可以设置它,以便当它在 Gemfile 中列出并且有人运行 bundle install 时,我的 gem 可以将一些文件复制到 Rails小路。这将使用户不​​必键入rails generate blah,其中blah 是我的gem 中生成器的名称。

当前版本的 Bundler 在安装 gem 时会运行回调吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 rubygems bundler


    【解决方案1】:

    gem 安装在系统范围内,因此它不知道您正在使用的项目。

    实现这一点的唯一方法是将其打包为插件并将其安装为插件,而不是 gem。在这种情况下,您可以提供一个 install.rb 挂钩。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-15
      • 2023-03-17
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多