Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将带有rake任务和capistrano配方的rails插件转换为gem_Ruby On Rails_Rake_Capistrano - Fatal编程技术网

Ruby on rails 将带有rake任务和capistrano配方的rails插件转换为gem

Ruby on rails 将带有rake任务和capistrano配方的rails插件转换为gem,ruby-on-rails,rake,capistrano,Ruby On Rails,Rake,Capistrano,我想把rails插件转换成gem 如果在environment.rb中提到使用config.gem命令,有没有办法让gem自动添加rake任务和capistrano配方?据我所知,gem不能直接定义任务或capistrano配方,但可以在任务和配方中使用 如果您需要的东西是一个宝石,仍然有rake任务和食谱,您可能想看看HAML使用的方法。当你安装gem时,你仍然需要安装一个插件,即使“插件”只是一个加载gem的钩子。正如塔德曼所说,你不能这样做。但是,您可以安装插件,也可以要求用户在Rakef

我想把rails插件转换成gem


如果在
environment.rb
中提到使用
config.gem
命令,有没有办法让gem自动添加rake任务和capistrano配方?

据我所知,gem不能直接定义任务或capistrano配方,但可以在任务和配方中使用


如果您需要的东西是一个宝石,仍然有rake任务和食谱,您可能想看看HAML使用的方法。当你安装gem时,你仍然需要安装一个插件,即使“插件”只是一个加载gem的钩子。

正如塔德曼所说,你不能这样做。但是,您可以安装插件,也可以要求用户在Rakefile中执行任务,就像这样