错误您的SQLite版本(3.7.17)过旧。 Active Record支持SQLite> = 3.8

时间:2019-05-11 02:08:19

标签: ruby-on-rails sqlite rubygems

我刚刚从Rails 5.2升级到Rails 6,当我尝试使用该应用程序执行任何操作时,都会引发上述错误。

我正在使用sqlite3在gem文件中进行开发,并且旧应用程序运行正常,但是升级后,错误不断抛出。

group :development do 
  gem 'sqlite3'   #gem to use in development environment
end

group :production do 
 gem 'pg'         #gem to use in production environment
 #gem 'fog'
end

那是我的宝石文件

1 个答案:

答案 0 :(得分:0)

我将开发机切换到Ubuntu Server 18.04 LTS,后者具有更高版本的Sqlite 3.22,该版本不是最新版本,但可以正常运行Rails 6。

Ubuntu Option Cloud9