2015-03-08 38 views
0

如何使典型的gem设置(由bundle gem生成)运行捆绑器的定制版本?添加捆绑器的定制版本作为Gemfile中的依赖项

我说:

#group :development do 
    gem "bundler", github: 'pjump/bundler' 
#end 

我的Gemfile(有或无的哈希符号),并捆绑安装的作品,但束EXEC总是告诉我,bundler回购尚未检出。我现在唯一能做到的唯一方法是安装定制版本gem istall,而不是在程序包中指定bundler依赖项。

+0

我很好奇 - 将bundler放入Gemfile的原因是什么? (如果我需要一个定制版本的捆绑器,我可以通过例如通过安全的方式在系统上提供它,而不是在Gemfile中;我认为捆绑器更像系统软件,例如apt,dpkg,brew,而不像典型的应用程序依赖) – joelparkerhenderson 2015-03-08 20:27:27

+0

IDK。 'bundle gem'确实将它添加到gemspec作为依赖项。 :) – PSkocik 2015-03-08 22:06:14

回答

1

Bundler无法从Gemfile引导自己,因此向您的Gemfile添加自定义版本将无法达到您想要的效果。使用gem install进行安装是正确的解决方案(或者从分叉的Bundler repo目录运行rake install,它可以一步构建和安装gem)。

相关问题