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

标签 ruby activerecord sinatra

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

rake db:migrate

我一直收到这个错误:

NameError: uninitialized constant ActiveRecord::Migrator::Zlib.

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

最佳答案

我不知道这是怎么回事,花了我一整天的时间来寻找解决方案

在你的 environment.rb 的顶部

require 'zlib'

这对我有用:)

关于ruby - NameError:未初始化的常量 ActiveRecord::Migrator::Zlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532651/

相关文章:

ruby - 如何测量 Rack 或 Sinatra 应用程序的内存使用情况?

ruby - 如何使用服务器上的本地资源?

ruby - 匹配不包含特定单词的字符串

ruby-on-rails - ActionController::ParameterMissing(参数缺失或值为空:名称):

ruby-on-rails - ActiveRecord destroy_all 抛出 StatementInvalid

logging - Sinatra with Puma 在终端中提供两倍的输出

ruby-on-rails - 混合 ActiveRecord 查找条件

sql - Rails的Active Record可以处理SQL聚合查询吗?

mysql - 获取事件记录中组的第一个子项

ruby - 在生产环境中调试 Sinatra 应用程序时遇到问题