这个问题可能是由于Gemfile.lock文件中的版本限制引起的。您可以尝试删除Gemfile.lock并执行bundle install来更新所有gems到其最新版本,或者在Gemfile中指定一个更新的版本。
代码示例:
$ rm Gemfile.lock $ bundle install
gem 'rails', '~> 5.2', '>= 5.2.6'
然后,执行bundle install更新gems。如果存在其他gems与active_record 5.1冲突,请尝试更新这些gems的版本。