繁体   English   中英

将rails app从1.8.7升级到ruby 1.9.3

[英]upgrading rails app from 1.8.7 to ruby 1.9.3

我有一个rails应用程序运行rails 3.0.20和ruby 1.8.7我想升级到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)

我究竟做错了什么? 我该如何解决? 谢谢

它不是你的代码,但它是你使用Gattica的库,它没有更新三年,试着​​把它放在你的Gemfile上

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

这是一个与ruby 1.9.x配合得很好的分支

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM