2010-11-21 39 views
1

我必須從git安裝gem(液體)。但目前在git hub頁面上有一個alpha版本,我需要安裝它的以前的穩定版本。rails3 + bundler + git問題

如何爲安裝程序包。(我在Rails3中)

我的包命令是

gem 'liquid','2.2.2' ,:git => 'git://github.com/GnomesLab/liquid.git' 

和我跑

bundle pack 

和錯誤是

Could not find gem 'liquid (= 2.2.2, runtime)' in git://github.com/GnomesLab/liquid.git (at master). 
Source contains 'liquid' at: 2.3.0.alpha 

可以有人請告訴我,我失去了什麼這裏...

在此先感謝

歡呼

sameera

回答

2

我覺得是在看高手,無論你的寶石名稱後註明是哪個版本的。您可以指定Git項目後標籤,它應該工作:

gem 'liquid', :git => 'git://github.com/GnomesLab/liquid.git', :tag=>"v2.2.2" 
+0

嗨cowboycoded,這並獲得成功,感謝了很多 - sameera – sameera207 2010-11-21 06:11:14

+0

沒有問題。就這樣你知道,如果回購中沒有標籤,你也可以指定一個來自git的提交散列。 – johnmcaliley 2010-11-21 06:13:31