NameError:未初始化的常量ActiveRecord :: Migrator :: Zlib

h12*_*12r 7 ruby activerecord sinatra

我是Ruby和Active Record的新手.我正在尝试使用以下命令运行我的第一次迁移:

rake db:migrate
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误:

NameError:未初始化的常量ActiveRecord :: Migrator :: Zlib.

我尝试过不同的项目,所有迁移都会出现此错误.

dir*_*dig 7

我不知道这个是什么,花了我一整天才找到解决方案

在您的environment.rb的顶部

require 'zlib'
Run Code Online (Sandbox Code Playgroud)

这对我有用:)