URI 中未初始化的类变量 @@schemes

Lab*_*Das 8 ruby rubygems ruby-on-rails ruby-on-rails-4

我正在尝试迁移架构,但是当我执行此操作时,会显示以下日志:

$ rails db:migrate
rails aborted!
NameError: uninitialized class variable @@schemes in URI
Did you mean?  scheme_list
D:/Projects/lms-2021/config/application.rb:3:in `require'
D:/Projects/lms-2021/config/application.rb:3:in `<top (required)>'
D:/Projects/lms-2021/Rakefile:4:in `require_relative'
D:/Projects/lms-2021/Rakefile:4:in `<top (required)>'
bin/rails:9:in `require'
bin/rails:9:in `<main>'
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

  • Windows 10 专业版
  • git bash 终端
  • 轨道 v 5.1.7
  • 红宝石 v 3.1.2

Lab*_*Das 9

根据此评论,安装或更新 gem 'globalid' 对我有用。

添加gem 'globalid', '~> 1.0'然后运行bundle install