gpt4 book ai didi

ruby-on-rails - 将 Rails 应用程序从 1.8.7 升级到 ruby​​ 1.9.3

转载 作者:太空宇宙 更新时间:2023-11-03 18:22:53 26 4
gpt4 key购买 nike

我有一个运行 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

现在...我运行了 bundle。我与 twitter gem 和 omniauth gem 有冲突所以我更新了它们。然后再次运行 bundle 就成功了

现在呢?...我试过运行

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 的分支

关于ruby-on-rails - 将 Rails 应用程序从 1.8.7 升级到 ruby​​ 1.9.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15147290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com