【发布时间】:2021-04-10 00:12:03
【问题描述】:
我正在通过开源 Spree 商务 tutorial。我是 Ruby 新手,所以我刚刚安装了 Ruby 2.7.2 和 Rails 6.1。不幸的是,Spree 还不支持 Rails 6.1,如下所述:Bundler could not find compatible versions for gem “rails”...。因此,我遵循了该 SO 帖子中提供的解决方案,并修改了我的 Gemfile 以将 rails(和 railties)设置为 6.0.3。这似乎解决了那个 SO 帖子中提到的错误......
但是现在尝试运行教程中的命令时 “bundle exec rails g spree:install --user_class=Spree::User”,我收到错误:
C:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/gems/railties-6.0.3/lib/rails/application/configuration.rb:156:in `load_defaults' : 未知版本 "6.1" (RuntimeError)
为什么会发生这种情况,我该如何解决这个错误?
提前谢谢你!
【问题讨论】:
标签: ruby-on-rails ruby spree