Spree Commerce Setup Error: "Unknown Version...(Runtime Error)"
Spree Commerce Setup Error: "Unknown Version...(Runtime Error)"
我正在浏览开源 Spree 商务 tutorial. I am new to Ruby, so I just installed Ruby 2.7.2 and Rails 6.1. Unfortunately, Spree doesn't support Rails 6.1 yet, as described here: 。因此,我遵循了 SO post 上提供的解决方案并修改了我的 Gemfile 以将 rails(和 railties)设置为 6.0.3。这似乎解决了 SO post...
中提到的错误
但是现在尝试运行教程中的命令时
“bundle exec rails g spree:install --user_class=Spree::User”,我收到错误:
C:/程序 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”(运行时错误)
为什么会发生这种情况,我该如何解决这个错误?
提前致谢!
进入应用程序文件夹中的 config/application.rb 文件并使用
设置行
config.load_defaults 6.1
往下
config.load_defaults 6.0
问题是,当您最初使用 运行 rails new
命令时,生成器将 rails 版本设置为 6.1,当您指定 6.0.0 作为版本时,它不会改变在 Gemfile 中。
我正在浏览开源 Spree 商务 tutorial. I am new to Ruby, so I just installed Ruby 2.7.2 and Rails 6.1. Unfortunately, Spree doesn't support Rails 6.1 yet, as described here:
但是现在尝试运行教程中的命令时 “bundle exec rails g spree:install --user_class=Spree::User”,我收到错误:
C:/程序 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”(运行时错误)
为什么会发生这种情况,我该如何解决这个错误?
提前致谢!
进入应用程序文件夹中的 config/application.rb 文件并使用
设置行config.load_defaults 6.1
往下
config.load_defaults 6.0
问题是,当您最初使用 运行 rails new
命令时,生成器将 rails 版本设置为 6.1,当您指定 6.0.0 作为版本时,它不会改变在 Gemfile 中。