如何在我的 gemspec 中使用来自 github 的依赖项?
Posted
技术标签:
【中文标题】如何在我的 gemspec 中使用来自 github 的依赖项?【英文标题】:How do i use a dependency from github in my gemspec? 【发布时间】:2013-03-21 22:04:23 【问题描述】:目前我的 Gemfile 中有以下内容:
gem 'voteable_mongo'#, :github => 'kamilski81/voteable_mongo'
我将我的模型迁移到 .gemspec 中,但我不确定这在我的 gemspec 中会是什么样子。我目前有:
s.add_dependency "voteable_mongo"
但这最终使用了错误的依赖项(我克隆的原始依赖项)我想使用我的依赖项。如何将我的 gemspec 依赖项指向我的 github 存储库?
【问题讨论】:
【参考方案1】:如gem specification 中所述,您通过add_dependency
提供的gem 列表将用于确保这些gem 在安装过程中已安装在系统中(即gem install
),因此@987654324 @ 选项没有意义,因为这不会触发任何依赖项的任何额外安装(就像 Bundler
那样)。
总而言之:在.gemspec
中无法执行您想要执行的操作
【讨论】:
以上是关于如何在我的 gemspec 中使用来自 github 的依赖项?的主要内容,如果未能解决你的问题,请参考以下文章
Rails 3.1 引擎:my_engine.gemspec、add_dependency、add_development_dependency 和 Gemfile 的区别
VueJS:如何在我的模板中使用来自 main.js 的数据?
如何在我的 javascript 文件中使用来自 message.properties 的 Thymeleaf 消息?
sh 使用静态libressl,zlib和pcre的nginx构建脚本。灵感来自https://gist.github.com/nlindblad/9709182,https://gist.githu