【发布时间】:2015-03-10 04:40:50
【问题描述】:
如何使典型的 gem 设置(由 bundle gem 生成)运行自定义版本的捆绑程序?
我已添加:
#group :development do
gem "bundler", github: 'pjump/bundler'
#end
到我的 Gemfile(带有或不带有哈希符号),并且 bundle install 工作,但 bundle exec 一直告诉我 bundler repo 尚未签出。我现在可以使它工作的唯一方法是安装带有gem istall 的自定义版本,并且根本不在包中指定bundler 依赖项。
【问题讨论】:
-
我很好奇 - 将 bundler 放入 Gemfile 的原因是什么? (如果我需要自定义版本的 bundler,我会在系统上提供它,例如通过 ansible,而不是在 Gemfile 中;我认为 bundler 更像系统软件,例如 apt、dpkg、brew,而不是典型的应用程序依赖项)
-
IDK。
bundle gem确实将其作为依赖项添加到 gemspec 中。 :)