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 如何在RubyGem包中添加额外的宝石?_Ruby On Rails_Ruby_Rubygems_Gem_Package - Fatal编程技术网

Ruby on rails 如何在RubyGem包中添加额外的宝石?

Ruby on rails 如何在RubyGem包中添加额外的宝石?,ruby-on-rails,ruby,rubygems,gem,package,Ruby On Rails,Ruby,Rubygems,Gem,Package,我正在浏览网站上的文档以了解RubyGems 我的目标是打包一个Ruby应用程序(没有可执行文件),它依赖于其他一些gem(例如,Rails!) 我不是Ruby专家,因此我感到困惑,并有以下两个问题: 如何将Gem添加到我的应用程序附带的包中 我是否应该不在内部添加gem,而是创建依赖项列表,该列表将在安装gem时执行 使用我的gem发送依赖项的正确方法是什么 谢谢 每个gem都有一个gempec文件,其中指定了依赖项。使用bundle安装gem,它还将安装依赖项。您只需要在gempec文件中指

我正在浏览网站上的文档以了解RubyGems

我的目标是打包一个Ruby应用程序(没有可执行文件),它依赖于其他一些gem(例如,Rails!)

我不是Ruby专家,因此我感到困惑,并有以下两个问题:

  • 如何将Gem添加到我的应用程序附带的包中
  • 我是否应该不在内部添加gem,而是创建依赖项列表,该列表将在安装gem时执行
  • 使用我的gem发送依赖项的正确方法是什么

  • 谢谢

    每个gem都有一个gempec文件,其中指定了依赖项。使用bundle安装gem,它还将安装依赖项。

    您只需要在gempec文件中指定依赖项。以rails.gempec为例,了解有关语法的帮助: