我的Sinatra应用程序在运行rake db:migrate
或rake db:migrate:status
时似乎不再执行任何操作。 没有错误消息或任何其他输出,并且不会生成架构。rake db:create_migration
按预期工作。 以前运行的旧应用程序不再有效。 Rails应用程序仍然可以正常工作。
我遇到了许多Ruby/RVM/rbenv问题,但我认为(希望?(它们已经解决了,并且正在使用Ruby 2.6.0,Sinatra 2.0.7,Active Record 6.0.0和Sinatra-activerecord 2.0.14
显然,ActiveRecord 6.0 存在问题。 将我的宝石文件更改为
activerecord, "5.2.3"
修复了所有问题。