我有一个运行rails 3.0.20和ruby 1.8.7的rails应用程序 我想升级到1.9.3。 为了开始这个过程,我想要的阶段是这样的:
rvm user ruby-1.9.3
rvm gemset create upgradegems
rvm use ruby-1.9.3@upgradegems
现在......我跑了捆绑。我与twitter gem和omniauth gem有冲突 所以我更新了它们。 然后再次运行捆绑并成功
现在是什么?.. 我试过跑
rails s
我收到了这个错误:
ruby-1.9.3-p194@amazonto/gems/aws-s3-0.6.2/lib/aws/s3/extensions.rb:206:in `const_missing_from_s3_library': uninitialized constant Gattica::Auth::VERSION (NameError)
我在做错了什么?我该如何解决?
感谢
答案 0 :(得分:3)
它不是你的代码,但它是你使用Gattica的库,它没有更新三年,试着把它放在你的Gemfile上
gem "gattica", :git => "https://github.com/chrisle/gattica.git"
这是一个适用于ruby 1.9.x
的分叉