указание граблей для запуска во время установки гема - PullRequest
2 голосов
/ 03 ноября 2011

как мне указать, что задача rake должна выполняться из процесса установки gem.

Например, если мой Rakefile содержит

spec = Gem::Specification.new do |s| 
  s.name = 'my_gem'

  # all the usual gem specification stuff

  s.files = FileList["{lib,images,test,test_data}/*"].to_a
  s.files << 'Rakefile'
end

Rake::GemPackageTask.new(spec){ |pkg| true}

desc 'My task'
task :my_task do 
  #some rake task
end

Как мне указать процессу установки gem запустить задачу rake my_task как часть процедуры установки gem для my_gem; я хочу убедиться, что "gem install my_gem" вызывает "rake my_task" для завершения установки.

Спасибо

Steve

1 Ответ

0 голосов
/ 19 ноября 2011

Я немного догадываюсь - но я знаю, что в гемах есть "install.rb" - возможно, это можно указать там?

...