2015-03-08 62 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)。

相關問題