2012-01-09 71 views
3

我想在相同的Rails应用程序中使用两个不同版本的gem。不在同一个文件中,但应用程序怎么做?如何在同一个应用程序中使用2个不同版本的相同gem

+0

你能举个例子说明你为什么要这样做吗? – 2012-01-09 06:32:11

+0

我正在使用电子表格和databasedotcom宝石。两者都需要oauth,但前者需要版本0.5.1,后者需要0.2.0。 – 2012-01-09 06:38:26

+0

对不起,这是不可能的。 – Levi 2012-02-15 14:51:59

回答

0

您可以尝试分叉和修补其中一个宝石,以使用更新版本的oAuth,然后在您的应用中使用该宝石的修补版本。

# Gemfile 
gem 'patched-gem', :git => '[email protected]:youraccount/patched-gem.git' 

我不确定修补后的gem是否可以与新版本的oAuth一起工作。

相关问题