2013-02-28 92 views
1

我有一個rails應用程序運行軌道3.0.20和紅寶石1.8.7 我想升級到1.9.3。 我爲了啓動這一進程土氣的階段是這樣:升級rails應用程序從1.8.7到紅寶石1.9.3

rvm user ruby-1.9.3 
rvm gemset create upgradegems 
rvm use [email protected] 

現在......我跑束。我與Twitter的寶石和omniauth寶石 衝突,所以我更新了他們兩個。 然後再次運行包和它成功

現在該怎麼辦.. 我試圖運行

rails s 

,我得到這個錯誤:

[email protected]/gems/aws-s3-0.6.2/lib/aws/s3/extensions.rb:206:in `const_missing_from_s3_library': uninitialized constant Gattica::Auth::VERSION (NameError) 

我到底做錯了什麼?我該如何解決? 感謝

回答

3

它不是真的是你的代碼,但它使用的是Gattica庫,它沒有更新了三年,儘量把這個在您的Gemfile

gem "gattica", :git => "https://github.com/chrisle/gattica.git" 

就是這樣的偉大工程叉子用紅寶石1.9.x

+0

謝謝!甚至沒有記得我擁有那顆寶石...... – 2013-02-28 23:12:53