我是Ruby和Active Record的新手。我试图用命令来运行我的第一个迁移:NameError:未初始化的常量ActiveRecord :: Migrator :: Zlib
rake db:migrate
我不断收到此错误:
NameError: uninitialized constant ActiveRecord::Migrator::Zlib.
我已经与不同的项目尝试和所有迁移收到此错误。
我是Ruby和Active Record的新手。我试图用命令来运行我的第一个迁移:NameError:未初始化的常量ActiveRecord :: Migrator :: Zlib
rake db:migrate
我不断收到此错误:
NameError: uninitialized constant ActiveRecord::Migrator::Zlib.
我已经与不同的项目尝试和所有迁移收到此错误。
我不知道怎么了这一点,我花了整整一天找到一个解决方案
在你的environment.rb
require 'zlib'
顶这个工作对我来说:)
以下内容添加到Rakefile
:
require 'zlib'
我认为这个建议可能会起作用,但最终为我工作的是在我的主目录中运行这个建议:$ gem install rubygems-bundler $ gem regenerate_binstubs – h12r
Yah看起来更像是一个更合适的解决方案。 – dirkdig